我设置的会话数据在一段时间不活动后消失

问题描述 投票:0回答:1

我可能以错误的方式进行此操作,或者可能有更好的方法。

登录后,我正在设置一些会话数据:

session(['api_token' => $user->api_token]);
session(['season' => Season::find($request->season)]);
session(['centres' => Centre::where('active', 1)->get()]);

我这样称呼...

session('season')->name

。env文件:

SESSION_LIFETIME=9999999999

这在一段时间内效果很好,但是如果有几个小时的活动时间(我没有精确计时),那么我设置的会话数据将会丢失,我必须注销然后再登录再次设置会话数据。

但是,用户仍然保持登录状态,我可以很好地提取Auth数据。

这里发生了什么?

php laravel laravel-5
1个回答
0
投票

我认为事实证明我没有更改公共服务器上的ENV session_lifetime ...我的糟糕!

© www.soinside.com 2019 - 2024. All rights reserved.