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

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

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

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

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

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