怎样判断用户是否登录系统?

wy796143l wy796143l 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
类似OA里面的功能,显示出在线用户的列表,还可以累计在线时长。
本来想的是在数据库里加一个字段,但要处理很多异常情况,太麻烦了。
有人说用Session,获取登录的用户名,每隔一段时间更改时间,用户掉线或者退出就更改不了,然后判断当前时间大于用户那个时间的就是不在线的用户。但不是每个用户的时间都是准确的,和服务器时间也不一定对应,而且,对于刚退出系统还没刷新时间的用户,系统还是认为用户在线。

有没有什么好点的方法啊?我们用的这个OA就挺不错的。不知道是怎么实现的?
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
wy796143l
C# 111,128 成员 642,537 内容