gpt4 book ai didi

php - 如果用户已登录并想要调用/登录,symfony 2 重定向

转载 作者:搜寻专家 更新时间:2023-10-31 21:11:08 24 4
gpt4 key购买 nike

我的 symfony 2 应用程序中存在以下问题。

当用户已经登录时,他仍然可以访问路由/login。避免这种情况的最佳方法是什么?

如果用户想登录,我尝试重定向他,但正如我所想,这没有用。

public function loginAction()
{
if (!$this->get('security.context')->isGranted('ROLE_USER')) {
// not logged in
...
code
...
..
.
} else {
// already logged in
$this->redirect($this->generateUrl('HereIsMyRouteName'));
}
}

最佳答案

我自己解决了,问题是我必须返回重定向。

return $this->redirect($this->generateUrl('HereIsMyRouteName'));

关于php - 如果用户已登录并想要调用/登录,symfony 2 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19229315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com