没有重定向的

时间:2018-02-11 13:27:59

标签: php symfony symfony3.x

一直在网上搜索答案,但没有找到答案。也许我不是在问谷歌正确的问题。

我想在没有“/ login”重定向的情况下对用户进行身份验证。基本上如果我访问/ admin(或/ user或需要登录的东西)我想显示登录表单而不被重定向到“/ login”。

如果会话死亡,如果用户是我想要显示登录表单而不是重定向(虽然这部分是,我认为,covered)。

我非常感谢我能阅读的任何材料或文件。

感谢。

编辑:不理解downvotes,但确定......

2 个答案:

答案 0 :(得分:2)

如果没有重新加载页面,则需要使用JavaScript来记录用户。 Symfony 3.3及更高版本提供JSON端点,用于通过JS记录用户。请检查此link

答案 1 :(得分:0)

doc找到我需要的东西:

  

use_forward

     

type:boolean default:false

     

如果您希望将用户转发到登录表单而不是重定向,请将此选项设置为true。

目前也有一个例子。

编辑:与 use_referer 参数结合使用(如为true)几乎就是我所寻找的。