Как сделать Account Locked
и заблокировать пользователя после X
минуты бездействия. И заставьте его / ее написать пароль и заново войти в систему. Как я могу это сделать? Нужно ли делать с новым методом в Auth\LoginController
или что? Помогите.
Эта функция уже включена в Laravel. Посмотрите на файл конфигурации config/session.php
, Он содержит конфигурационный ключ lifetime
что именно то, что вы ищете:
/*
|--------------------------------------------------------------------------
| 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' => env('SESSION_LIFETIME', 120),
Как видите, настройку также можно установить через переменную окружения. SESSION_LIFETIME
,
Других решений пока нет …