python - flask : How to do server side cleanup on session expiration?

标签 python session flask

在 session 期间,我在服务器端分配和维护了一些对象。我如何确保在 session 过期后清除这些内容?

Flask 或某些 Flask 扩展中对此有支持吗?

最佳答案

这听起来像是在实例化对象,而不是将它们保存在任何地方,只是将它们保存在内存中。

如果这是真的,那么垃圾收集器将自动清除它们:只需清除所有对它们的引用,如果您愿意,则“忘记它们”。如果您自己无法访问它们,它们将被清除。

如果您想明确说明,请使用调度程序(可能是 http://docs.python.org/2/library/sched.html )并创建一个在 session 到期时计时的任务。当任务运行时,验证 session 确实不再需要,并销毁您的对象。

关于python - flask : How to do server side cleanup on session expiration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14658173/

相关文章:

security - 需要有关 Flask 安全模块的密码哈希算法的建议

python - Plotly Dash 错误加载布局

python - 存储 ngram 模型 python

python - OpenCV 错误 : Assertion failed: cant get video feed working

php - 通过ajax检查php session

python - Django 用户 session 、Cookie 和超时

php - 使用 302 重定向/IMG SRC/JSON-P 共享 session 以及对 Google SEO/Pagerank 或其他问题的影响

python - 使用 flask-simpleldap 在 Flask 应用程序中进行身份验证

python - linux中C的配置文件

python - 当我关闭与 GCP 的 SSH 连接时,服务器程序退出