10
回答
app多端登录如何控制?
注册华为云得mate10,2.9折抢先购!>>>   

一个用户在一个终端登录了,不能在其他地方登录,该如何实现?

如果可以同时登录,又如何实现数据共享?

<无标签>
举报
szgaea
发帖于2年前 10回/1K+阅
共有10个答案 最后回答: 2年前

根据iemi记录不靠谱,,,毕竟imei可以被模拟,要实现单点登录,可以记录当前的sessionid,作为唯一标识

引用来自“JianF”的评论

登录成功后,返回一个token,然后校验token即可。
跟机器绑定的token生成了,但是在另外一台机器登陆呢

引用来自“JianF”的评论

登录成功后,返回一个token,然后校验token即可。

引用来自“szgaea”的评论

跟机器绑定的token生成了,但是在另外一台机器登陆呢
比如说两端都有用户数据,用户数据如何处理

引用来自“JianF”的评论

登录成功后,返回一个token,然后校验token即可。

引用来自“szgaea”的评论

跟机器绑定的token生成了,但是在另外一台机器登陆呢

引用来自“szgaea”的评论

比如说两端都有用户数据,用户数据如何处理
服务器端生成用户每次登陆的产生的token,如果只允许但设备登录,只允许最新token操作,如果允许多设备登录,不必校验token,数据操作按时间先后排序。

引用来自“JianF”的评论

登录成功后,返回一个token,然后校验token即可。

引用来自“szgaea”的评论

跟机器绑定的token生成了,但是在另外一台机器登陆呢

引用来自“szgaea”的评论

比如说两端都有用户数据,用户数据如何处理

引用来自“JianF”的评论

服务器端生成用户每次登陆的产生的token,如果只允许但设备登录,只允许最新token操作,如果允许多设备登录,不必校验token,数据操作按时间先后排序。
如何只允许最新的token操作呢,比如说老的token产生的session还没有消失,那还是可以操作的呀
顶部