我想对我的Symfony
项目实施注销操作。
目前,当我进行注销操作时,我收到异常
controller can be blank: it will never be executed!.
我已经深入研究了互联网和 Symfony 文档,通常这个端点控制器永远不会到达。
在我的上下文中,我无法注销,也不知道为什么要执行此注销功能。
这是我的配置 SecurityController.php
/**
* @Route("/logout", name="app_logout", methods={"GET"})
*/
public function logout()
{
// controller can be blank: it will never be executed!
throw new \Exception('controller can be blank: it will never be executed!');
}
安全.yaml
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: ~
pattern: /login
provider: app_user_provider
guard:
authenticators:
- App\Security\LoginFormAuthenticator
logout:
path: app_logout
# where to redirect after logout
target: app_login
祝你今天过得愉快!