Symfony4 防火墙注销
Symfony4 firewalls logout
给我一些线索,让我在 symfony4
的 security.yaml 中添加一个 logoutlistener
错误:
服务 "security.logout_listener.main" 依赖于不存在的服务 "some.service.id"。
在security.yaml
logout:
path: /logout
target: /login
invalidate_session: false
delete_cookies:
a: { path: null, domain: null }
b: { path: null, domain: null }
handlers: [some.service.id]
添加这些命令
在security.yaml
logout:
path: /logout
target: /
invalidate_session: true
在控制器中
/**
* @Route("/logout", name="logout")
*/
public function logout()
{
}
在注销按钮中
<a class="text-muted" href="{{ path('logout') }}">logout </a>
这个 link 可以帮助你,所以不要忘记添加你的添加控制器以具有路由/注销,并且当你在你的配置中添加此路由时防火墙可以自动处理你的注销参数
给我一些线索,让我在 symfony4
的 security.yaml 中添加一个 logoutlistener错误: 服务 "security.logout_listener.main" 依赖于不存在的服务 "some.service.id"。
在security.yaml
logout:
path: /logout
target: /login
invalidate_session: false
delete_cookies:
a: { path: null, domain: null }
b: { path: null, domain: null }
handlers: [some.service.id]
添加这些命令
在security.yaml
logout:
path: /logout
target: /
invalidate_session: true
在控制器中
/**
* @Route("/logout", name="logout")
*/
public function logout()
{
}
在注销按钮中
<a class="text-muted" href="{{ path('logout') }}">logout </a>
这个 link 可以帮助你,所以不要忘记添加你的添加控制器以具有路由/注销,并且当你在你的配置中添加此路由时防火墙可以自动处理你的注销参数