app多端登录如何控制?

szgaea 发布于 2015/10/27 10:09
阅读 1K+
收藏 0

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

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

加载中
1
JianF
JianF
登录成功后,返回一个token,然后校验token即可。
0
senierr_zhou
senierr_zhou
记录登录后手机的IMEI(或相关FLAG),登录接口对比当前FLAG,广播通知是否异地登录
0
小克898
小克898

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

0
ihuotui
ihuotui

token认证。登录后操作都是token。

0
szgaea
szgaea

引用来自“JianF”的评论

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

引用来自“JianF”的评论

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

引用来自“szgaea”的评论

跟机器绑定的token生成了,但是在另外一台机器登陆呢
比如说两端都有用户数据,用户数据如何处理
0
时光可见
时光可见
多个token?
0
JianF
JianF

引用来自“JianF”的评论

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

引用来自“szgaea”的评论

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

引用来自“szgaea”的评论

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

引用来自“JianF”的评论

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

引用来自“szgaea”的评论

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

引用来自“szgaea”的评论

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

引用来自“JianF”的评论

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

1、加IP校验。

2、session可以copy。

返回顶部
顶部