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