【发布时间】:2011-09-16 08:02:19
【问题描述】:
在使用 Symfony2 构建的应用程序中,我们希望超级管理员能够模拟其他用户。这很容易通过给超级管理员用户 ROLE_ALLOWED_TO_SWITCH 角色来完成。切换是通过调用“somewhere?_switch_user=”来实现的,如参考文档中所建议的那样。
然而,问题是在模板中检测当前用户是否实际被模拟,以便在页面上打印指向“somewhere?_switch_user=_exit”的链接,从而使模拟用户能够返回到她的真实用户。
【问题讨论】:
标签: symfony impersonation