Laravel非活动时间设置

Laravel非活动时间设置,laravel,timeout,logout,Laravel,Timeout,Logout,当用户登录并保持非活动状态时,系统自动注销用户后的几秒钟?如何更改此设置?假设您正在使用会话驱动程序处理身份验证,您可以在/app/config/session.php文件中更改空闲会话过期的时间段 /* |-------------------------------------------------------------------------- | Session Lifetime |---------------------------------------------------

当用户登录并保持非活动状态时,系统自动注销用户后的几秒钟?如何更改此设置?

假设您正在使用会话驱动程序处理身份验证,您可以在
/app/config/session.php
文件中更改空闲会话过期的时间段

/*
|--------------------------------------------------------------------------
| Session Lifetime
|--------------------------------------------------------------------------
|
| Here you may specify the number of minutes that you wish the session
| to be allowed to remain idle before it expires. If you want them
| to immediately expire on the browser closing, set that option.
|
*/

'lifetime' => 120,

'expire_on_close' => false,

那么120秒后,所有的Auth::user将自动注销?对吗?现在是五分钟。所以在120分钟后,用户将被注销。谢谢你的澄清。因此,我假设在119.999分钟时,程序将自动调用Auth::logout();在某一点上起作用。是这样吗?你知道那在拉威尔的什么地方吗?我之所以问这个问题,是因为我想在注销函数之前在数据库中设置一些值。我希望收到你的回音。:)该程序不会自动注销用户。每次用户访问站点上的页面时,它都会进行一次检查,以查看上次访问之间的时间是否>x分钟。如果是,则应用程序将其注销,但用户需要访问该站点才能触发此操作。@NightMICU如果您想在每次用户注销时触发一些代码,则可以对
auth.logout
事件使用。