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

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

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


前端
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
相关问题
DevEco Studio无法登陆 一直这个画面
7407浏览 • 2回复 已解决
会话的结束时间怎样记录
1016浏览 • 1回复 待解决
在设计缓存是否必加过期时间
1452浏览 • 1回复 待解决
js Fa如何实现线程通信?
3387浏览 • 1回复 待解决
本地service与本地应用如何传递消息
3711浏览 • 1回复 待解决
ArkTS的时间获取如何实现
306浏览 • 1回复 已解决
LiteOS-M如何获取系统当前时间
4952浏览 • 1回复 待解决
liteos-m怎么实现进程的互斥?
3797浏览 • 1回复 已解决
如何从C++层面获取系统时间
1760浏览 • 2回复 待解决
鸿蒙 通知如何设置已经显示的时间
4001浏览 • 1回复 待解决
TimePicker如何设置时间选择器的范围?
4370浏览 • 1回复 待解决
PageAbility配合多个Slice实现页面切换
11164浏览 • 4回复 已解决