Начиная с Laravel 5.3, это промежуточное ПО было добавлено …
\ Осветите \ Session \ Middleware \ AuthenticateSession
Хотя это определенно является преимуществом в целях безопасности, он также отвечает за выход пользователя из системы (предоставление пользователю страницы входа в систему), если они меняют свой пароль.
Как мы можем предотвратить выход пользователя из системы (принудительный вход в систему) при смене пароля в Laravel 5.5?
Вместо смены промежуточного программного обеспечения, просто «заново войдите» после смены пароля:
<?php
//$user->passwordChangeMagicHere()
Auth::login($user);
//And the user is logged in again!
Других решений пока нет …