2016-04-16 6 views
0

@Security( "has_role( 'ROLE_ADMIN')")注釈を私の機能に追加しました。 ユーザーが管理者でない場合、403ページが表示されます。 この代わりにリダイレクトをホームに設定できますか?あなたはアノテーションを使用してリダイレクトすることはできませんsymfony3 acess controlリダイレクト

答えて

0

、あなたはコントローラにそれを行う必要があります。

if (!$this->get('security.authorization_checker')->isGranted('ROLE_ADMIN')) { 
     return $this->redirectToRoute('homepage'); 
    }