我想通知用户她也从其他计算机登录,并可以选择关闭这些其他 session 。不幸的是,如果不直接破解数据库,如何在 Django 中做到这一点并不是很明显。
最佳答案
您可以在访问者 cookie 中存储多个 token ,并根据数据库中的 token 列表验证它们。如果它们是数据库用户配置文件中的多个 token ,您将确保用户是从不同的浏览器登录的。 Flus 每个 token 都会断开用户与其他计算机的连接。
关于django-sessions - 在 Django 中,如何找到当前登录用户的所有其他事件 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4129599/