Как запустить Auth ::logoutother Devices() без пароля?

#laravel

#ларавель

Вопрос:

Мне нужно запустить Auth::logoutOtherDevices() без указания пароля пользователя, потому что у пользователя в этом приложении, которое я создаю, просто нет пароля (они входят в систему с пользовательскими личными именами пользователей, и пароль есть только у администраторов).

Я пытался что-то перепутать с файлом IlluminateAuth SessionGuard, но ничего не меняется, и я не могу прийти в себя. Кроме того, я не могу найти кого-то в Интернете, у кого была та же проблема, что и у меня, чтобы получить немного вдохновения…

Есть идеи?

Комментарии:

1. Добро пожаловать в SO… какую версию Laravel вы используете?

2. php artisan -v => Laravel Framework 7.28.3

Ответ №1:

Если я вас хорошо понимаю. Для простого пользователя добавьте значение по умолчанию для столбца пароля для пользователей, не являющихся администраторами, поэтому.

Допустим, пароль по умолчанию равен 123456, поэтому вы передадите Auth::logoutother Devices(‘123456’) для всех пользователей, не являющихся администраторами

Комментарии:

1. Спасибо! ваше понимание помогло мне сделать то, что я уже должен был сделать..