0
如果用戶缺少訪問請求的路由所需的角色,是否可以指定路由的回退路由?symfony2允許拒絕的回退路由
Tor示例中,登錄的用戶可以訪問我網站的多個頁面。當該用戶請求使用我的網站上的功能(即需要角色ROLE_SUBSCRIBING)時,我希望顯示描述所請求的功能的頁面,並顯示用於付款的選項以成爲ROLE_SUBSCRIBING。重新定義登錄表單在這裏沒有意義,因爲用戶被正確認證。
如果用戶缺少訪問請求的路由所需的角色,是否可以指定路由的回退路由?symfony2允許拒絕的回退路由
Tor示例中,登錄的用戶可以訪問我網站的多個頁面。當該用戶請求使用我的網站上的功能(即需要角色ROLE_SUBSCRIBING)時,我希望顯示描述所請求的功能的頁面,並顯示用於付款的選項以成爲ROLE_SUBSCRIBING。重新定義登錄表單在這裏沒有意義,因爲用戶被正確認證。
結帳http://symfony.com/doc/current/reference/configuration/security.html你想:
# app/config/security.yml
security:
access_denied_url: /foo/error403
你也可以做到這一點每個防火牆:
# app/config/security.yml
security:
#...
firewalls:
somename:
#...
access_denied_url: /foo/error403