我一直在通过如何使用表单事件动态修改窗体教程在Symfony文档中工作,目的是为一个体育俱乐部网站建立超级用户页面。给出一些观点:
我试图将超级用户页面与导航栏中的复选框放在一起,以便超级用户可以选择任意页面的常规用户,并在他们想要模拟和更新的用户之间快速切换。
不过,我想检查一下,这是否是正确的做法,还是我走错了方向(例如,我现在想知道我是否应该通过会话管理和FOSUserBundle来管理这个问题?)
更新:只是为了清晰.
...When超级用户正在“模拟”一个普通用户,菜单中的选择框/选项仍然应该只返回与该用户相关的值(例如,他们在俱乐部中的孩子/孩子的名字以及他们参加的每一项运动的时间表)。
发布于 2015-12-31 17:25:36
在Symfony 3 Doc中创建ACL的更好方法。http://symfony.com/doc/current/cookbook/security/acl.html
关于Symfony 2的答案,请参考以下内容:
Symfony2:在数据库中存储用户、角色、角色层次结构和访问控制
ACL示例GitHub Repos:
https://stackoverflow.com/questions/34549479
复制相似问题