1

我有不同的用户类型:

  1. “UserOne”类型实现了“UserOne”接口
  2. “UserTwo”类型实现了“UserTwo”接口

但是,它们具有相同的作用ROLE_USER

他们可以做不同的动作。

我如何确保UserOne只能访问app.php/userone/etc...而不在每个控制器中检查它if User implements UserOne?据我所知,我们只能在配置文件中使用角色?

4

2 回答 2

2

如果他们能做不同的动作,他们必须扮演不同的角色。在安全设置中声明两个角色

于 2012-07-28T10:16:18.873 回答
1

您应该重新定义路由器服务来解析参数

这个答案可能对你有用

于 2012-07-28T10:40:25.860 回答