han73748196
2017-12-04 08:00
采纳率: 95.5%
浏览 3.3k
已采纳

超级用户修改正在登录中的用户密码之后当前强制退出

如题。超级用户可以修改普通用户的权限信息。比如A用户正在登录过程中。超级用户修改了A用户的权限之后A在进行操作时强制退出或者强制load

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 大耳朵狄元芳 2017-12-04 08:08
    已采纳

    b/s做不到强制load的,除非一个有个请求在做这个工作,但是显然是不可能的。你可以将权限存在一个缓存中,超管修改其他用户权限时就根据ID把缓存中的数据修改,这样当用户刷新页面是这个权限就会起作用了。

    点赞 评论
  • nicodeme 2017-12-04 08:04
    点赞 评论
  • aoj_hs 2017-12-04 08:53

    通过加载缓存,清理缓存机制 等用户从新操作菜单的时候从新加载新权限

    点赞 评论
  • weixin_39497063 2017-12-05 06:25

    超级管理员修改密码后发送站内信息,触发退出操作

    点赞 评论
  • 来杯java 2019-02-18 09:03

    spring security 有办法可以使得当前已登录的用户无效化。

    点赞 评论

相关推荐 更多相似问题