关于单人登录顶号,不同端与不同设备的顶号问题

Blade 已结 1 289
lyh
lyh 剑圣 2021-10-21 10:26
悬赏:5

一、该问题的重现步骤是什么?

1. 业务要求存在Web端和APP端,开启单人登录模式之后,APP登录状态下,Web端登录会把APP的登录顶掉

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

希望APP端和Web端独立,App端不同设备登录相同账号只会顶号APP端,不会影响Web端,Web端同理


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

boot版本2.8.1

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (最佳回答者)
    2021-10-21 23:08

    那你需要改造一下相关代码逻辑,在token内增加一个区分web还是app的标记,然后加入判断。这样redis储存就会有分类,不同平台也就不会顶掉了

    image.png

    作者追问:2021-10-21 23:08

    我的是springboot版本,AuthUtil这个文件just read,找不到写入缓存的代码

    作者追问:2021-10-21 23:08

    使用通用工具类 CommonUtil 已解决

    0 讨论(1)
提交回复