请教各位大神,
怎样实现QQ使用状态中,异地登录提醒?还有就是在手机上使用QQ,用电脑或者密保改了密码,提醒重新登录的功能。
只需要说一下思想就够了,不需要代码。当然要是有现成的例子也是最好不过了。谢谢!
那就是在每次登陆的时候,生成一个uuid,同时判断 这个用户有没有登陆, 如果登陆了,比较uuid, 不正确,就包老的uuid踢掉,同事通知老用户重新登录, 这个时候,用户登录的uuid用最新的替换掉了,最近的一次登录的那个用户就可以正常登录了,而以前登录的,就不行了,因为再进行操作的时候,对比uuid不正确,就不能继续操作了,除非重新登录,替换掉当前登录的uuid
######请问直接把每次登录的userName存在全局hashSet,每次登录hashSet中判断不是更好吗?######嗯,这样也可以,每次请求服务器方法就带个验证###### 不知道你问的是即时的,还是有延迟的。即时这块不太了解,延迟的话,你可以在用户每次登陆的时候,创建一个唯一识别码,比如说uuid之类的。每次登陆的时候,都创建一个新的。然后每次操作之前,都验证这个唯一识别码。 同理,如果改了密码了,那么就更新一次这个识别码,如果识别码不一样,就提示用户重新登录就好了。
即时的话,跟这个差不多,以为不一样的,就是需要主动通知客户端,重新等了吧~ 希望能帮助你 ######谢谢,我想最好可以是即时的,当其他客户端登录时怎么能即时通知当前客户端呢?######即时通信咯,这个个人搞难度太大,去看看 mqtt######我去看看去
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。