android单设备登录,移动设备单点登录如何实现?

该博客讨论了如何在Android应用中实现单设备登录,即一个账号只能在一个设备上登录,当在另一设备上登录时,先前登录的设备会被挤掉。方案包括通过服务器端清除session或使用websocket进行实时推送通知。还提到了使用token管理和 imei作为设备标识等方法,以及安全性和session过期问题的考虑。
摘要由CSDN通过智能技术生成

apk 客户端,怎么保证一个账号只能在一台设备上登录?

当 A手机登录 user1账号,B手机再登录user1账号时,将A手机的登录状态挤掉!

如何实现?

移动设备的单点登录解决方案

7c8003838ad3b03b1cc736f534a35664.png

10分

把A的session/cookie干掉

b829963380d658234a82a0737201a59c.png

引用 1 楼 huxiweng 的回复:

把A的session/cookie干掉

服务端如何操作?需要监控吗?

客户端如何操作?需要做个定时器吗?还是推送

7c8003838ad3b03b1cc736f534a35664.png

10分

引用 2 楼 huahuagongzi9999 的回复:

Quote: 引用 1 楼 huxiweng 的回复:

把A的session/cookie干掉

服务端如何操作?需要监控吗?

客户端如何操作?需要做个定时器吗?还是推送

当然是服务器端清session啊。移动请求服务器端本身就没session可言。但是如果你自己实现了利用cookie实现了session的功能,那就和web一样清除session即可

b829963380d658234a82a0737201a59c.png

引用 3 楼 huxiweng 的回复:

Quote: 引用 2 楼 huahuagongzi9999 的回复:

Quote: 引用 1 楼 huxiweng 的回复:

把A的session/cookie干掉

服务端如何操作?需要监控吗?

客户端如何操作?需要做个定时器吗?还是推送

当然是服务器端清session啊。移动请求服务器端本身就没session可言。但是如果你自己实现了利用cookie实现了session的功能,那就和web一样清除session即可

但是 session 是有有效时间的

7c8003838ad3b03b1cc736f534a35664.png

10分

这个功能我前几天刚用websocket实现了个,我们项目中需求iso,android手机用户不能重复登录,

如果发生重复登录,就会挤掉原先的登录,并且即时提示给用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值