开发者社区> 问答> 正文

android如何实现异地登录提醒和账号信息变动提醒?:报错 

请教各位大神,
怎样实现QQ使用状态中,异地登录提醒?还有就是在手机上使用QQ,用电脑或者密保改了密码,提醒重新登录的功能。
只需要说一下思想就够了,不需要代码。当然要是有现成的例子也是最好不过了。谢谢!

展开
收起
kun坤 2020-06-04 21:09:25 730 0
1 条回答
写回答
取消 提交回答
  • 那就是在每次登陆的时候,生成一个uuid,同时判断 这个用户有没有登陆, 如果登陆了,比较uuid, 不正确,就包老的uuid踢掉,同事通知老用户重新登录, 这个时候,用户登录的uuid用最新的替换掉了,最近的一次登录的那个用户就可以正常登录了,而以前登录的,就不行了,因为再进行操作的时候,对比uuid不正确,就不能继续操作了,除非重新登录,替换掉当前登录的uuid

    ######请问直接把每次登录的userName存在全局hashSet,每次登录hashSet中判断不是更好吗?######嗯,这样也可以,每次请求服务器方法就带个验证###### 不知道你问的是即时的,还是有延迟的。即时这块不太了解,延迟的话,你可以在用户每次登陆的时候,创建一个唯一识别码,比如说uuid之类的。每次登陆的时候,都创建一个新的。然后每次操作之前,都验证这个唯一识别码。 同理,如果改了密码了,那么就更新一次这个识别码,如果识别码不一样,就提示用户重新登录就好了。  
    即时的话,跟这个差不多,以为不一样的,就是需要主动通知客户端,重新等了吧~ 希望能帮助你  ######谢谢,我想最好可以是即时的,当其他客户端登录时怎么能即时通知当前客户端呢?######即时通信咯,这个个人搞难度太大,去看看 mqtt######我去看看去

    2020-06-08 10:47:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载