【发布时间】:2015-03-10 01:47:57
【问题描述】:
当我通过防火墙保护 Symfony2 项目的某个区域时,人们被重定向到登录页面。如何在该登录页面上显示动态消息,告知用户所需的用户角色?
例如我的项目有四个不同的页面
-
/不受限制, -
/admin需要ROLE_ADMIN, -
/user需要ROLE_USER, -
/beta需要ROLE_BETA_USER。
如果用户尝试访问/beta,登录页面上方应该有信息
此区域仅限 Beta 用户使用。
... 相应地用于/admin 和/user。有没有办法全局设置此消息(无需在每个控制器操作上单独设置)?
【问题讨论】:
标签: security symfony access-control