我的 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'));
}
}