Я пытаюсь реализовать, историю входа пользователя и позволить пользователю выйти из системы с определенного устройства
Я использую SESSION_DRIVER=database
и иметь sessions
таблицу в базе данных согласно документация Laravel
у меня есть user_logins
таблица со структурой ниже:
session_id | user_id |ip_address |user_agent |имя_браузера |местоположение |login_at |is_active
Я успешно могу хранить вышеуказанную информацию в таблице user_logins
, используя UserEventSubscriber handleUserLogin
function
Теперь я хочу выйти из системыпользователь с определенного устройства, как это сделать?
Я могу удалить запись из таблицы user_logins
с помощью ip_address
и user_agent
, но я также хочу выйти из системы с определенного устройства.
Кто-нибудь, пожалуйста, помогите мне решить эту проблему.