当前位置: 代码迷 >> Java Web开发 >> 求解:用户操作权限有关问题
  详细解决方案

求解:用户操作权限有关问题

热度:89   发布时间:2016-04-17 01:05:52.0
求解:用户操作权限问题
系统是一个CRM系统

假设 客户经理张三正在操作CRM系统,这时超级管理员把张三的账户删除了。如何让张三的页面弹出到登陆页面,后者报操作非法?




------解决方案--------------------
建议可以这样试试:
1、用户登陆状态由session来判断
2、超级管理员删除一个用户时,判断这个用户是否是登陆状态,如果不是,那就不用管了,如果是登陆状态,那么想办法取得这个用户登陆的用户session,把这个session删除掉就可以了。
以上是我的想法,这样就不需要开线程一直监控,也不需在没必要的情况下频繁的访问数据库。
------解决方案--------------------
探讨

建议可以这样试试:
1、用户登陆状态由session来判断
2、超级管理员删除一个用户时,判断这个用户是否是登陆状态,如果不是,那就不用管了,如果是登陆状态,那么想办法取得这个用户登陆的用户session,把这个session删除掉就可以了。
以上是我的想法,这样就不需要开线程一直监控,也不需在没必要的情况下频繁的访问数据库。
  相关解决方案