【问题标题】:Laravel Auth strange behaviorLaravel Auth 奇怪的行为
【发布时间】:2018-05-27 08:30:25
【问题描述】:

我有一个基于域和子域的应用程序(都在一个 Laravel 项目中)。我已经设置了 CORS 和 CSRF,以便进行通信。我还替换了session.php 下的cookie 域,现在会话在域和子域之间共享。

但是,我在登录时遇到了问题。当我登录(从域或子域)用户登录时。我可以通过在我的web.php 下转储Auth::user() 来检查。但是,当我尝试从中间件中转储它时,我得到null

这怎么可能?

我尝试清除应用和浏览器上的缓存

【问题讨论】:

    标签: php laravel authentication csrf


    【解决方案1】:

    你应该检查一下数据库,我很久以前就遇到过同样的问题。

    我认为 Laravel 将会话保存在数据库中,或者其他配置中。

    检查“config/session.php”

    希望对你有所帮助

    【讨论】:

      【解决方案2】:

      我发现了问题。

      我在Kernel.php下的会话中间件之前调用了我的中间件

      注意

      全局中间件在web中间件之前调用

      【讨论】:

        猜你喜欢
        • 2015-03-06
        • 2012-08-08
        • 2014-10-23
        • 2013-11-06
        • 1970-01-01
        • 1970-01-01
        • 2020-11-26
        • 1970-01-01
        相关资源
        最近更新 更多