文件名称:session-timeout-example:银行式会话超时示例
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-05 21:11:00
HTML
银行式会话超时示例 这是一个使用 Javascript 在会话到期前 10 分钟显示会话超时警告模式的示例。 每当用户单击鼠标时,它还会重置会话到期时间。 它在前端使用 Javascript、jQuery 和 Boostrap,在后端使用 Python、Flask、Flask-Login 和 WTForms。 鼠标单击页面上的任意位置以每分钟一次的最大频率 ping 服务器并重置会话到期时间。 在会话到期前 10 分钟,将显示带有两个按钮的警告模式:“注销”和“保持登录”。 如果用户单击“保持登录状态”,会话到期将被重置。 如果用户单击“注销”,则用户被注销。 如果用户在 10 分钟内什么都不做,用户将被注销并显示会话超时的消息。 编码: 代码的核心在 用法: 设置并运行服务器 $ virtualenv venv $ source venv/bin/activate
【文件预览】:
session-timeout-example-master
----templates()
--------_base.html(745B)
--------_logged_in_base.html(3KB)
--------login.html(374B)
--------logged_out.html(281B)
--------home.html(233B)
--------another_page.html(205B)
----requirements.txt(49B)
----myapp.py(3KB)
----static()
--------session-monitor.js(5KB)
----README.md(2KB)