升级到Laravel 5.4后无法保持用户登录

时间:2017-01-30 08:43:00

标签: php laravel-5.4

我使用Laravel 5.3制作的应用程序运行良好,但升级到Laravel 5.4之后,每次我们进行身份验证时,都可以正常访问用户信息:

{"id":X,"name":"Foo","email":"foo@bar.com", . . .}
事实是,它并没有真正登录,因为当我们想要访问该用户可以访问的受保护视图时,它会在登录页面上重定向。
我检查了一个全新安装的Laravel 5.4身份验证方法,但无法找到应用程序与这个新的5.4应用程序之间的任何区别。
所以,如果有人能告诉我这个问题来自哪里,那将非常有帮助 感谢。

编辑:在保护路由的中间件中,似乎Auth() - > user()获取空值。

1 个答案:

答案 0 :(得分:0)

我发现了什么问题,但没有在这里写下答案。

实际发生的事情是,会话cookie似乎将encrypt config选项设置为false,但它需要EncryptCookies中间件,而这是缺失的。