Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
399 views
in Technique[技术] by (71.8m points)

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

各位大侠,我想设计一个字段记录用户上次登陆时间,我的想法是用户点击签退之后,记录这个时间到数据表中。
但我意识到,有些用户会不点签退直接关闭网页的情况,所以对这种情况,我怎么记录上次登陆时间呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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

上次登录时间 last login

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

上次登出时间 last logout

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share

2.1m questions

2.1m answers

63 comments

56.6k users

...