SSH框架中的权限管理

main199393 2012-08-02 01:23:10
晚辈小明求各位大神详解。
...全文
371 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
TechBirdsWB 2012-08-03
  • 打赏
  • 举报
回复
动态菜单是权限管理的很好体现
理解这个的重要前提:
1.了解数据库用户+权限+角色三个表之间的关系
2.掌握Hibernate作为持久层是如何加载用户的权限以及角色的
下面是一个学习很好的例子源码:http://www.kuaipan.cn/file/id_14615584729732639.html
zh919919 2012-08-02
  • 打赏
  • 举报
回复
简单点不和任何框架关联,用监听器监听每次访问的链接与数据库配置的权限对比,判断是否有该权限,如果有就放过,没有即提示没有访问权限。当然为了性能可以每次登录的时候直接查询账户权限将账户的的权限存放在session里面,然后每次访问直接对比session里面的权限,这样的好处是不用每次都访问数据库。

要方便点就用个Spring security吧,和spring集成挺方便也挺简单的。其他可以和SSH集成管理权限的框架也挺多的
任第一 2012-08-02
  • 打赏
  • 举报
回复
看看这个,你也可以从网上找找 http://wenku.baidu.com/view/f9b352f09e314332396893cd.html
main199393 2012-08-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

我知道用AOP控制权限。可以拦截用户信息,进行判断,判断登陆用户具有那些角色,然后通过角色,分给菜单。
[/Quote]话说是怎么实现的呢
任第一 2012-08-02
  • 打赏
  • 举报
回复
我知道用AOP控制权限。可以拦截用户信息,进行判断,判断登陆用户具有那些角色,然后通过角色,分给菜单。

81,092

社区成员

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

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