框架:febs-cloud
改装部分:使用账号:APP 这种方式来获取token
其他地方不动
单点登陆:简单实现就是当第二台设备登陆时候 t掉第一台设备的登陆状态
所谓踢掉就是 使第一台设备的token失效 (如果设备接收消息的话 同步消息通知) 删除本地的登陆状态 从而让他重新登陆
ok 实现说完了 问题就是如何简单实现根据账号删除token这个问题
首先看原代码里的方法:
很明显 这里需要根据当前的token才能抹除权限
但这不符合我们需求 我们现在只有一个登陆账号 无法在第二台设备里拿到第一台设备的token
这也就衍生出了这样:
clientId取你配置文件中配置的 这样就可以清除redis里的权限
ps:phone 是账号+":APP"以后的结果
这样会有啥问题吗?
如果不是高并发的情况下 应该没有啥问题把