美文网首页
项目上线生产环境后无权限

项目上线生产环境后无权限

作者: Soup_1acc | 来源:发表于2021-01-12 11:59 被阅读0次

    项目上线生产环境后无权限

    权限加到了数据库,看起来一切正常
    问了老师之后初步排查是因为缓存的问题,用户详情加缓存了,新分配的角色缓存里没更新。

    其实是因为现在系统账号登录不区分大小写,但实际缓存是区分大小写的,所以就有问题(测试账号开头是大写)

    登陆的账号为小写,取出的账号就是小写,反之一样

            UserSession session = SessionThreadLocal.getSession();
            String acctNo = session.getAcctNo();
    

    系统中取出的session账号统一为小写

    相关文章

      网友评论

          本文标题:项目上线生产环境后无权限

          本文链接:https://www.haomeiwen.com/subject/rwmsaktx.html