symfony 1.4 - security.yml中的重定向

时间:2017-11-30 22:12:40

标签: php symfony1 symfony-1.4

如何根据角色将用户重定向到页面。

例如:

有一个模块hello_world,它有一个动作索引(它打印文本“Hello World”)

有一个模块用户,其中有动作userList。

管理员可以查看所有这些操作。 用户只能查看hello_world页面。

如何使用security.yml文件执行此操作。

1 个答案:

答案 0 :(得分:2)

您可以为每个模块定义安全凭据。如果用户不需要凭证,那么

/.../modules/hello_world/config/security.yml

all:
  is_secure: false

/.../modules/user/config/security.yml

all:
  is_secure: true
  credentials: [ admin ]
userList:
  credentials: [ SOME_SPECIFIC_CREDENTIALS_FOR_ACTION ]