插件创建的新用户,权限刷新问题!

微信注册用户的插件,给用户赋予了一个设定的角色,登录都正常,使用项目自定义表都正常。用户登录后,需要自己注册到某个单位,调用创建单位关联接口/api/user/{userId}/departments:add. 403错误提示no permssion。但从后台刷新缓存后,创建和单位的关联的接口就可以正常了。

“从后台刷新缓存” 是什么操作 ,登录的用户角色调整权限 登录用户没有重新登录或者刷新浏览器 ,刷新后就正常?

管理员登录进去,右上角的登录图标里有个清除缓存,执行一下,前台其他用户的加入部门的权限就可以了。 登录用户是静默方式,微信认证后就登录了,前端用authen:sigin()再执行一次,也不行.

如果已经登录的用户的角色权限被改变,或者用户角色增减,已经登录的用户需要重新登录或者刷新浏览器。