2015-10-15 221 views
2

我正在使用Laravel 5.1和Sentinel - Cartalyst身份验证驱动程序。问题是,Laravel不能“保持”用户登录。一段时间后(当他们访问网站时)它会自动将它们踢出来,错误,他们没有登录(我有过滤器,检查用户是否登录每条路线期望登录路线)。它真的让我感到困惑,我无法修复它。 我尝试使用Cookie,文件和数据库驱动程序保持登录会话,他们都失败。Laravel 5.1。 - 登录会话不会持续

有人知道如何处理这个问题吗?我是内联网用户的建筑项目(在本地域)...也许这可能是问题?另外我注意到,cookies过期时间是当前日期时间laravels设置为最大过期时间。

+0

你有没有尝试过从config/session.php设置生存期? – kunoichi

+0

@kunoichi我试过了,但问题仍然存在 – user3681563

回答

0

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