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

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

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


前端
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
相关问题
ubuntu系统用ROOT用户登陆的方法
399浏览 • 1回复 待解决
DevEco Studio无法登陆 一直这个画面
8312浏览 • 2回复 已解决
会话的结束时间怎样记录
1308浏览 • 1回复 待解决
在设计缓存是否必加过期时间
1707浏览 • 1回复 待解决
js Fa如何实现线程通信?
3816浏览 • 1回复 待解决
如何时间戳转换为日期格式的时间
296浏览 • 1回复 待解决
如何获取组件刷新时间
224浏览 • 1回复 待解决
ArkTS的时间获取如何实现
2225浏览 • 1回复 已解决
本地service与本地应用如何传递消息
4010浏览 • 1回复 待解决
如何实现上下切换的页面跳转动画
262浏览 • 0回复 待解决
Stage模型的卡片如何配置刷新时间
491浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间
5698浏览 • 1回复 待解决