I am using Gorilla Sessions for my Go website to manage user logins. Sometimes when a user leaves their computer for an hour or so the session expires but they have no idea about it. So the user goes on with their work but as soon as they try to save their progress, they get logged out. Is there any way I could detect if a user's session is about to expire, so I can automatically save their work or display a warning message?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
如何检测会话是否即将到期?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
doulun1939 2019-04-01 05:19关注Solution:
As soon as the client logs in they receive the session expiration date from the server. Then I set up a timer on client side, which after being idle for X (10 in my case) minutes, calls the API in every minute and checks if the session is still alive and if there is more time left than two minutes. If only two minutes left, I raise a warning message on the client side to inform the user that their session is about to expire (I also used this event to fire the auto save functions).
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-04-28 11:29会话超时在会话即将到期时警告用户。 无依赖关系。 调用此函数时(通常每次加载页面时),计时器都会在后台启动。 当计时器关闭时,将向用户显示警告,告知他们的会话即将到期。 用户有两个选择:立即注销或保持连接...
- 2021-04-03 08:15该脚本允许您检测用户何时变为空闲状态(由Paul Irish的idletimer插件提供检测),并通知用户他/她的会话即将到期。 类似于在Mint.com上看到的技术。 轮询请求将以可配置的时间间隔自动发送到服务器,从而在用户长...
- 2021-04-22 04:44璺莹莹的博客 我想知道如何通知用户他们的时间即将到期而不使用js.alert()但仍然可以访问.我已经看到一些网站内容将从顶部滑入而不会侵入用户,但仍然会引人注目.我看到的问题是它可能无法更新屏幕阅读器的缓冲区,并且具有可访问性...
- 2024-10-28 01:15mkid916的博客 odoo 会话 session
- 2021-04-18 00:38Rio超耿直的博客 我肯定这是由于其$ _SESSION ['username']变量即将到期。 在需要已登录用户的页面上,如果此会话变量为空或未设置,则会进行适当的检查,以使用户返回登录页面。将gc maxlifetime设置为一个小时:session.gc_...
- 2021-04-18 05:273. **浏览器关闭时会话到期**: 为了保护用户隐私和安全,当浏览器窗口或标签关闭时,IMoody的会话应自动结束。这通常通过在浏览器的localStorage或sessionStorage中存储会话信息来实现,当浏览器关闭时,这些信息...
- 2021-05-12 00:02xpf769815576的博客 当用户密码即将过期时,在登录时Oracle会提示ORA-28002错误,但是并不会影响正常的登录。本来认为这个信息并没有太大的影响,但是没想到这个错误会导致SET AUTOTRACE功能失效:solaris*orcl-/home/oracle$ ...
- 2021-03-25 06:53bilberry考虑了安全性,当用户关闭浏览器时,其会话自动到期。这意味着即使用户在公共设备上使用bilberry,他们的登录状态和媒体库信息也不会在他们离开后保留。这是通过使用session存储或者cookies,并设置适当的...
- 2021-05-14 04:37两种工具都可以用于扫描HTTPS Web服务器,以检查服务器证书信任链,吊销状态,检查证书中是否有即将到期的证书,弱签名算法等等。 描述此项目的原始博客文章, 好处 以创造性的方式使用X.509证书元数据。 扩展安全...
- 2020-09-28 08:12
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司