角色权限管理如何应用?

「已注销」 2014-09-05 06:15:38
现在用户、角色、权限三张表已经建立。
该怎么使用呢?
我一开始想到,每个方法里面都加入一个角色参数,每次操作就可以检查select一下权限!
但是我知道这样肯定不是一个正常的做法。
然后想到了。是不是使用Filter可以实现?
该如何实现呢?求代码?
或者求更好的办法!对了我用的Hibernate+Spring+ZK框架
...全文
223 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
火柴棍的坚强 2014-09-08
  • 打赏
  • 举报
回复
过滤器Filter,拦截器(struts2)。。。。管理权限的,(要不然你一个一个自己的手动写判断权限的代码
乔不思 2014-09-06
  • 打赏
  • 举报
回复
把所有的权限Url存放进数据库,启动服务器加载项目的时候,将全部权限调出来放在Application范围内,用户登录的时候,得到相应的角色信息,通过角色得到相应的权限信息,然后当用户具体操作的时候,用filter得到用户的请求URl,然后在做判断,看是否拥有这个权限
「已注销」 2014-09-06
  • 打赏
  • 举报
回复
求示例代码
rumlee 2014-09-06
  • 打赏
  • 举报
回复
每个操作对应一项权限,然后可以直接通过Filter过滤。
「已注销」 2014-09-06
  • 打赏
  • 举报
回复
引用 1 楼 u013969208 的回复:
建立关联用户表与权限表,。。。。然后保存用户时,里面就有权限的参数了,
那么要如何用起来呢,我需要每个操作都要检测一次是否有权限的! 比如 删除,权限是1的可以删,权限为其他的就不能删,总不能每个方法 每个操作都根据传来的权限参数来判断吧。求正常的做法!
「已注销」 2014-09-06
  • 打赏
  • 举报
回复
引用 9 楼 dring321 的回复:
[quote=引用 6 楼 aquariusk 的回复:] [quote=引用 5 楼 zhouren1314 的回复:] 把所有的权限Url存放进数据库,启动服务器加载项目的时候,将全部权限调出来放在Application范围内,用户登录的时候,得到相应的角色信息,通过角色得到相应的权限信息,然后当用户具体操作的时候,用filter得到用户的请求URl,然后在做判断,看是否拥有这个权限
一般的系统是这样的做法么?我是新手,首次单独开发系统。顺便求的示例代码参考参考啊![/quote] 索要现成的代码才是楼主的真正目的?[/quote] 好吧,当我没说,我自己琢磨下吧,大不了笨方法一个个判断好了!
代码间的舞者 2014-09-06
  • 打赏
  • 举报
回复
引用 6 楼 aquariusk 的回复:
[quote=引用 5 楼 zhouren1314 的回复:] 把所有的权限Url存放进数据库,启动服务器加载项目的时候,将全部权限调出来放在Application范围内,用户登录的时候,得到相应的角色信息,通过角色得到相应的权限信息,然后当用户具体操作的时候,用filter得到用户的请求URl,然后在做判断,看是否拥有这个权限
一般的系统是这样的做法么?我是新手,首次单独开发系统。顺便求的示例代码参考参考啊![/quote] 索要现成的代码才是楼主的真正目的?
wyx100 2014-09-06
  • 打赏
  • 举报
回复
引用 1 楼 u013969208 的回复:
建立关联用户表与权限表,。。。。然后保存用户时,里面就有权限的参数了,
乔不思 2014-09-06
  • 打赏
  • 举报
回复
代码都是跟着思路,自己写吧,不是很难
「已注销」 2014-09-06
  • 打赏
  • 举报
回复
引用 5 楼 zhouren1314 的回复:
把所有的权限Url存放进数据库,启动服务器加载项目的时候,将全部权限调出来放在Application范围内,用户登录的时候,得到相应的角色信息,通过角色得到相应的权限信息,然后当用户具体操作的时候,用filter得到用户的请求URl,然后在做判断,看是否拥有这个权限
一般的系统是这样的做法么?我是新手,首次单独开发系统。顺便求的示例代码参考参考啊!
火柴棍的坚强 2014-09-05
  • 打赏
  • 举报
回复
建立关联用户表与权限表,。。。。然后保存用户时,里面就有权限的参数了,

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧