Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从Symfony2中的登录页面检测记忆状态_Php_Symfony - Fatal编程技术网

Php 从Symfony2中的登录页面检测记忆状态

Php 从Symfony2中的登录页面检测记忆状态,php,symfony,Php,Symfony,我希望能够检测当前用户会话是否具有登录页面中的角色“已验证”。显然,登录页面没有安全上下文,因此我不能使用isgrated/is_grated等。我无法找到任何可靠的方法来做到这一点,因为Symfony在调用身份验证入口点之前会删除安全令牌,然后再重定向到登录 这背后的原因是我想显示一条消息,比如当用户试图编辑他们的个人资料时,请在登录页面上验证您自己,而没有经过完全验证,他们是通过rememberme cookie登录的 有什么想法吗?您可以查看: 是匿名认证的吗?自动分配给 位于站点的防火墙

我希望能够检测当前用户会话是否具有登录页面中的角色“已验证”。显然,登录页面没有安全上下文,因此我不能使用isgrated/is_grated等。我无法找到任何可靠的方法来做到这一点,因为Symfony在调用身份验证入口点之前会删除安全令牌,然后再重定向到登录

这背后的原因是我想显示一条消息,比如当用户试图编辑他们的个人资料时,请在登录页面上验证您自己,而没有经过完全验证,他们是通过rememberme cookie登录的

有什么想法吗?

您可以查看:

是匿名认证的吗?自动分配给 位于站点的防火墙保护部分,但实际上谁没有 登录。只有在匿名访问已被禁用的情况下,这才是可能的 允许。 _已验证_已记住-自动分配给 通过“记住我”cookie验证。 _是否经过身份验证\u是否完全自动分配给具有 在当前会话期间提供了他们的登录详细信息。
如上所述。请看一看,在访问某些无法回答问题的资源之前,强制用户重新进行身份验证。我正在检查尝试登录的会话是否由于“记住我”重定向而被重定向。我可能能够设置自己的身份验证侦听器,并在重定向发生之前简单地设置会话属性。