laravel как сбросить сессию определенного пользователя?

в своем приложении меняю пароль опред. пользователям, но как сразу им сбросить сессию при смене пароля?


Ответы (1 шт):

Автор решения: 4500zenja

В таком случае после операций по смене пароля нжужно прописать либо эту строку кода:

$request->session()->flush();

Либо эти:

Auth::logout();
Session::flush();

Это зависит от того, какую версию Laravel Вы используете.

UPD: понял, что эти строки кода удалят только самого человека, внесшего изменения, так что изменяю ответ.

Пусть у нас есть ID пользователя, сессию которого нужно завершить, тогда используем метод destroy($user_id) для принудительного завершения сессии именно этого пользователя.

→ Ссылка