哨兵 Cookie 未附加

Sentry Cookie not attaching

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

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

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

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