【发布时间】:2014-11-04 01:42:22
【问题描述】:
我正在寻找一种方法来跟踪在线/离线用户。因此,如果我在列表中显示所有用户,我可以有一个图标或某种标志来显示这一点。这是在 Django 的默认 Auth 系统中内置的吗?
我的第一个想法是在我的个人资料中简单地在模型中添加一个名为 last_logout 的字段,并在每次用户注销时使用日期/时间对其进行更新。
有了这些信息和内置的 last_login,我应该能够做出某种功能来确定用户是否登录/在线,对吗?
或者我应该只有一个名为“在线”的布尔字段,我可以在用户登录和退出时更改它?
【问题讨论】:
-
用户可以登录然后关闭浏览器。那个用户在线吗?这完全取决于您希望它如何接近实时。
标签: python django django-authentication