2017-05-04 6 views
-2

FOSUser Bundleを使用してユーザーを管理するプロジェクトに取り掛かりましたが、問題が発生しました。認証されたユーザーはSF3のログイン/登録ルートにアクセスできます

実際、認証されたユーザーは引き続きルートにアクセス/ログインまたは登録できます。

はいっても、私のACCESS_CONTROLは次のようになります。私はそれを

access_control: 
    - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY } 
    - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY } 
    - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY } 
    - { path: ^/admin, role: ROLE_ADMIN } 

何それと間違っているとどのように修正することができますか?

答えて

0

認証されたユーザーがログインと登録ルートにアクセスするのを妨げる制限はないので、自然にそれらのルートにアクセスすることができます。

すでに別のルートへのログインユーザーリダイレクトしたいしかし、もしこの答えを確認してください。FOSUserは、デフォルトでは、この機能を持っていないことをFOSUserBundle - How to redirect already logged-in users when trying to access the login_path

+0

だから、悪い:/しかし、あなたに感謝! – Maxime

関連する問題