2

我正在将 laravel 5.1 与 Sentinel - Cartalyst 身份验证驱动程序一起使用。问题是 Laravel 无法“保持”用户登录。一段时间后(当他们访问网站时),它会自动将他们踢出,并显示他们未登录的错误(我有过滤器检查用户是否为每条路线登录期望登录路线)。它真的让我烦恼,我无法修复它。我尝试使用 cookie、文件和数据库驱动程序来保持登录会话,但它们都失败了。

有人知道如何处理这个问题吗?我正在为 Intranet 用户(在本地域下)构建项目......也许这可能是问题?我还注意到 cookie 过期时间是 laravel 为最大过期时间设置的当前日期时间。

4

1 回答 1

0

您确定您将正确的命名空间路径导入到 Cartalyst 吗?我遇到了会话不持久的问题,这是由导入本机 php Cartalyst 类而不是 laravel 类引起的。它应该是这样的Cartalyst\Sentinel\Laravel\Facades\Sentinel::class

于 2016-04-04T12:15:03.003 回答