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

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

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


前端
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
418浏览 • 1回复 待解决
ubuntu系统用ROOT用户登陆的方法
936浏览 • 1回复 待解决
DevEco Studio无法登陆 一直这个画面
9070浏览 • 2回复 已解决
会话的结束时间怎样记录
1874浏览 • 1回复 待解决
如何实现搜索栏历史记录
392浏览 • 1回复 待解决
在设计缓存是否必加过期时间
2333浏览 • 1回复 待解决
如何时间戳转换为日期格式的时间
1210浏览 • 1回复 待解决
如何获取组件刷新时间
748浏览 • 1回复 待解决
js Fa如何实现线程通信?
4218浏览 • 1回复 待解决
ArkTS的时间获取如何实现
3154浏览 • 1回复 已解决