【发布时间】:2014-01-24 09:39:18
【问题描述】:
我正在使用帮助程序Sentry::authenticateAndRemember($credentials); 来验证用户身份,但过了一段时间(几天)我就断开了连接。使用的会话驱动程序是数据库驱动程序。
我调查了这个问题并试图了解 Sentry 如何记住用户的身份验证。
首先,在会话表中,有人知道有效载荷代表什么吗?我检查了创建的 cookie,但我不明白为什么,但到期日期设置为一个月后(而在源代码中,它看起来像是设置为 5 年后)。
另外,我尝试在不记住用户的情况下登录用户 (Sentry::authenticate($credentials, false);),并且创建了完全相同的 cookie,因此退出浏览器时不会断开连接。
有没有人能解释我所说的任何事情?
【问题讨论】:
标签: php laravel cookies laravel-4 cartalyst-sentry