网站如何记录上次登陆时间?

各位大侠,我想设计一个字段记录用户上次登陆时间,我的想法是用户点击签退之后,记录这个时间到数据表中。

但我意识到,有些用户会不点签退直接关闭网页的情况,所以对这种情况,我怎么记录上次登陆时间呢?


前端
mysql
2023-06-01 13:14:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Syrupup

你想着记录 ​​上次登录时间​​​实际考虑的是 ​​上次登出时间​

​上次登录时间​​ last login

可以在用户登录时更新到数据库

​上次登出时间​​ last logout

每次用户操作 / 访问页面,服务器更新最后操作时间 last access
用户登出时,记录 last logout
获取 ​​上次登出时间​​last logout > last access ? last logout : last access + expire time (比如 5分钟)

分享
微博
QQ
微信
回复
2023-06-01 14:41:29
相关问题
登陆如何注入cookie
672浏览 • 1回复 待解决
ubuntu系统用ROOT用户登陆的方法
2038浏览 • 1回复 待解决
DevEco Studio无法登陆 一直这个画面
10239浏览 • 2回复 已解决
会话的结束时间怎样记录
3090浏览 • 1回复 待解决
RCP库发起请求如何设置超时时间
368浏览 • 1回复 待解决
HarmonyOS 如何实现组件通信
183浏览 • 1回复 待解决
如何实现搜索栏历史记录
717浏览 • 1回复 待解决
在设计缓存是否必加过期时间
3526浏览 • 1回复 待解决
如何获取当前系统时间时间
625浏览 • 1回复 待解决
HarmonyOS 页面如何传参?
530浏览 • 1回复 待解决
如何实现应用组件的信息传递?
191浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人