laravel как сбросить сессию определенного пользователя?
в своем приложении меняю пароль опред. пользователям, но как сразу им сбросить сессию при смене пароля?
Ответы (1 шт):
Автор решения: 4500zenja
→ Ссылка
В таком случае после операций по смене пароля нжужно прописать либо эту строку кода:
$request->session()->flush();
Либо эти:
Auth::logout();
Session::flush();
Это зависит от того, какую версию Laravel Вы используете.
UPD: понял, что эти строки кода удалят только самого человека, внесшего изменения, так что изменяю ответ.
Пусть у нас есть ID пользователя, сессию которого нужно завершить, тогда используем метод destroy($user_id) для принудительного завершения сессии именно этого пользователя.