【发布时间】:2011-04-15 04:23:48
【问题描述】:
我正在使用 symfony 1.4 和 sfGuardDoctrinePlugin,我已经安装并设置好了,但我遇到了以下问题:
如果我以管理员身份登录并更新用户的权限,则该用户必须先注销然后再次登录,然后才能获得新添加的凭据/权限。
有没有办法解决这个问题?
我不确定这是否容易解决。当用户登录时,我认为他们的凭据会被添加到他们的会话属性中。因此,当管理员更新他们的凭据时,他们的会话仍然保留旧的凭据。这意味着对 hasCredential 的任何调用都不是“实时”的。
谢谢
【问题讨论】: