【发布时间】:2018-03-22 20:53:05
【问题描述】:
使用过flask-login 的人都知道装饰器fresh_login_required。我正在尝试自己实现类似的东西。
它不一定是装饰器。我只想在用户完全断开连接后能够做一些工作(例如:关闭浏览器)。 使用全局整数变量来计算活跃/在线用户总数是个好主意吗?
提前致谢:)
【问题讨论】:
-
服务器无法知道关闭浏览器并离开的用户与仍在盯着您的网页的用户之间的区别:它只知道浏览器告诉它什么。如果您有多个进程(例如在 WSGI 容器中),那么“全局”变量根本就不是全局的。
-
那么记住我按钮是如何工作的,flask-login 是如何检测新登录的?
-
@FahimFerdous 如果你想知道 flask-login 是怎么做的,请阅读它的源代码。 ☺
-
我试过了,但不清楚他们是如何做到的。虽然来源不是太大,但我仍然无法理解
标签: python flask flask-login