Сделать блокировку учетной записи (Laravel 5.7) Auth

Как сделать Account Locked и заблокировать пользователя после X минуты бездействия. И заставьте его / ее написать пароль и заново войти в систему. Как я могу это сделать? Нужно ли делать с новым методом в Auth\LoginController или что? Помогите.

0

Решение

Эта функция уже включена в 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,

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector