Задать вопрос
youmixx
@youmixx
PHP Developer

Laravel как сделать возможность авторизации только на одном устройстве?

Хочу сделать так, чтобы если человек авторизовался под каким-либо ПК, в каком-либо браузере. Он больше не смог авторизоваться в другом месте. Т.е. ему нужно выйти из аккаунта и только тогда он сможет авторизоваться на другом устройстве (или в другом браузере).

Как это можно реализовать? Каким образом проводить проверку.
  • Вопрос задан
  • 228 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
Перед тем как залогиниться
auth()->logout();
Ответ написан
@lil_koi
лучший из худших
Ты можешь сделать в таблице юзеров ещё один столбец "in_auth". И при авторизации ставь true, если юзер захочет повторно авторизоваться, то проверяй этот параметр. Если он true, то либо разлогинь прошлый, либо не дай этому авторизоваться
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы