关于登录的问题
来源:11-6 单点登录功能开发
慕粉8429964
2020-05-22
我想问的是,那些只能有一个用户登录,就比如说qq这种,电脑上已经登录了,然后在电脑上再登录一次,就是已登录.大概就是这个意思,这种是怎么做的呢,老师的思路是什么?
写回答
1回答
-
甲蛙
2020-05-23
这种一般会有记录每一次登录信息。记录每一次的登录时间、登录IP、登录地址、登录客户端、在线/离线状态等。退出登录的时候就置为离线。这样在登录的时候就能读到当前用户还在哪里登录了
为了获取登录状态,有一种简单的心跳做法:客户端会每隔一段时间如30秒发一次心跳,代表在线。服务端扫描如果一段时间如1分钟没有获取到心跳,就置为离线。
00
相似问题