Задать вопрос
@wergbitsky

Как сделать запрет на авторизацию пользоателя, если он уже вошёл в систему — JWT в Laravel 7?

Здравствуйте! Очень нужна помощь... Задача вот в чём: есть проект на Laravel 7 с авторизацией по JWT. Нужно сделать проверку перед авторизацией пользователя, не находится ли он уже в системе, чтобы нельзя было войти, например, 2 людям под одним логин/паролем одновременно... ну или с 2 браузеров (устройств)... Чтобы при попытке залогиниться было сообщение типа: данный пользователь уже в системе... И разумеется, чтобы при logout или при истечении времени сессии было возможно перелогиниться...
Очень буду признателен!
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Установите достаточно короткое время access токена, при авторизации проверяйте в таблице токенов, есть ли живые токены для другого браузера. Браузеры различать можно можно с помощью кук или etag.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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