Я хочу уведомить пользователя о том, что она также вошла в систему с других компьютеров (ов), с возможностью закрытия этих других сеансов. К сожалению, не сразу стало очевидным, как это сделать в Django, не взламывая базу данных напрямую.В Django, как можно найти все другие активные сеансы текущего пользователя?
1
A
ответ
0
Вы можете сохранить несколько токенов в cookie посетителя и проверить их на список токенов в db. Если они являются множественным токеном в профиле пользователя db, вы будете уверены, что пользователь зашел в систему из другого браузера. Использование каждого токена приведет к отключению пользователя от других компьютеров.
0
вы можете найти сеанс зарегистрированных пользователей, проверяя, что сеанс истек или нет. вы можете поймать сеанс зарегистрированных пользователей на
Session.objects.filter(expire_date__gte=timezone.now())
Смежные вопросы
- 1. Как убить все активные и неактивные сеансы оракула для пользователя
- 2. Devise: Как истечь все сеансы одного пользователя?
- 3. Активные сеансы в Oracle
- 4. Можно ли видеть активные сеансы, используя php?
- 5. Как получить активные сеансы в экземпляре tomcat?
- 6. PHP, получающий активные сеансы
- 7. Активные сеансы ASP.NET растут неопределенно
- 8. Django. Как я могу обновлять все сеансы?
- 9. Весенняя безопасность, как истечь все сеансы пользователя
- 10. ASP.NET WebApi 2 получить все активные сеансы (пользователи) на сервере
- 11. django получение текущего идентификатора пользователя
- 12. Как получить все роли для текущего пользователя?
- 13. Можно ли просмотреть все активные подписки
- 14. Сохраните текущего пользователя в поле модели django
- 15. Как закрыть все сеансы (plone), открытые пользователем, кроме текущего?
- 16. Получить текущего пользователя в Django admin
- 17. Django: как получить идентификатор группы текущего пользователя
- 18. Как получить активные сеансы websocket в tomcat программно?
- 19. как найти активные SMs?
- 20. Rails 3: Активные сеансы записи между двумя приложениями
- 21. Как загрузить все фотографии текущего пользователя в PHP Graph SDK?
- 22. Очистить все сеансы для одного пользователя
- 23. Могу ли я истекать все сеансы пользователя?
- 24. Как активировать активные сеансы записи в приложении Ruby on Rails?
- 25. PHP - Foreach через определенные активные сеансы
- 26. Добавление текущего имени пользователя в поле пользователя в модели Django
- 27. Получить текущего пользователя в Django Внешний шаблон
- 28. Django: Как написать имя текущего пользователя из каждого представления (django)
- 29. Apache Modcluster не смог слить активные сеансы
- 30. Как уничтожить все сеансы в Symfony 2