Symfony模拟用户和onAuthenticationSuccess

时间:2015-04-28 08:53:52

标签: security symfony

在symfony 2项目中,我有一个监听器:

事件:security.interactive_login,方法:onAuthenticationSuccess

我刚刚实现了symfony(2.6.6)的模拟用户功能。

但是当我改变用户时,我想传入这个监听器(或者找到另一个像onChangeUserSuccess)。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

模拟完成后,会触发完全不同的事件:security.switch_user

这里有一个关于如何捕获该事件的精彩教程: http://shout.setfive.com/2013/05/16/symfony2-and-impersonating-users-a-heads-up/

你可以做任何事情。几个月前,我以这种方式实施它,明确禁止冒充一些顶级管理员用户。

相关问题