【问题标题】:Sentry Cookie not attachingSentry Cookie 未附加
【发布时间】:2017-11-06 13:42:36
【问题描述】:

我正在开发 Laravel 4 应用程序并使用 Sentry 进行身份验证。我需要将Keep Me Logged In 功能添加到我的应用程序中。我搜索了一下,发现将第二个变量传递给Sentry::login($user, $remember) 会设置一个cookie。我已经这样做了,并且可以验证它是否可以在浏览器 (Chrome) 上运行。但不知何故,每当我在一天后尝试 Sentry::check() 时,它都会为 cookie 返回 null 。即使 cookie 存在于浏览器中。谁能指出我做错了什么?当我将自定义 cookie 附加到响应时,也会发生同样的情况。

这种情况发生在我的生产服务器上。而它在我的本地服务器上运行良好。

PS:cookie 的生命周期设置为永久(5 年)

【问题讨论】:

  • 如果您需要查看任何配置文件,请评论。

标签: laravel cookies sentry


【解决方案1】:

在解决该问题一段时间后,我终于能够通过在登录后创建自定义 cookie 并将其附加到响应中来解决该问题。然后写了一个middleware 来检查那个cookie。如果存在,则登录用户并继续。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-29
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 2023-03-21
    相关资源
    最近更新 更多