项目最近有一个需求,类似qq一个账号只能在一台移动设备上使用。
不是很清楚后台怎么修改登录机制。
还有第二台设备登陆后,如何通知第一台设备已被下线?
后台使用的是php,wordpress。
项目最近有一个需求,类似qq一个账号只能在一台移动设备上使用。
不是很清楚后台怎么修改登录机制。
还有第二台设备登陆后,如何通知第一台设备已被下线?
后台使用的是php,wordpress。
用户在登陆的时候,记下登陆的设备的id,在数据库中维护一个用户名和设备id的关系
其他所有接口访问的时候,都带上设备id,发现id和登陆的id不一致,则返回该设备已经下线
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答781 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答695 阅读✓ 已解决
可以在移动设备登录时候保存当前登录的DeviceID,然后在程序初始化时候去检测DeviceID,如果不一致就踢下线,这个是最简单的解决方案。
如果想要实时检测的话就只能是用推送机制,当另外一个DeviceID登录时候,推送通知之前的设备下线