Я хочу уведомить пользователя о том, что он также вошел в систему с других компьютеров, с возможностью закрытия других сеансов.К сожалению, сразу неясно, как это сделать в Django без прямого взлома базы данных.
Вы можете найти сеанс вошедших в систему пользователей, проверив, истек или нет сеанс.Вы можете перехватить сеанс авторизованных пользователей по
Session.objects.filter(expire_date__gte=timezone.now())
Вы можете хранить несколько токенов в куки-файле посетителя и проверять их по списку токенов в БД.Если они являются несколькими токенами в профиле пользователя db, вы будете уверены, что пользователь вошел в систему из другого браузера.Сброс каждого токена отключит пользователя от других компьютеров.