Как сделать запрет на авторизацию пользоателя, если он уже вошёл в систему — JWT в Laravel 7?
Здравствуйте! Очень нужна помощь... Задача вот в чём: есть проект на Laravel 7 с авторизацией по JWT. Нужно сделать проверку перед авторизацией пользователя, не находится ли он уже в системе, чтобы нельзя было войти, например, 2 людям под одним логин/паролем одновременно... ну или с 2 браузеров (устройств)... Чтобы при попытке залогиниться было сообщение типа: данный пользователь уже в системе... И разумеется, чтобы при logout или при истечении времени сессии было возможно перелогиниться...
Очень буду признателен!
Установите достаточно короткое время access токена, при авторизации проверяйте в таблице токенов, есть ли живые токены для другого браузера. Браузеры различать можно можно с помощью кук или etag.