基于角色的权限管理控制

coder_as 2017-01-05 05:36:42
就是想要实现,不同的角色拥有不同url的权限。
比如有user ,role,permission三个实体。
想要实现不同的url和请求方式对不同的角色有不同的权限。
数据库中权限最好是广泛的,比如正则表达式一类的,在role_permission中有权限的优先级。
请问要怎么实现?
大神们说说具体思路。
新手,不太懂,请懂的大神说的详细点,谢谢。
...全文
283 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liufurun 2017-01-10
  • 打赏
  • 举报
回复
这个都是多对多的关系~~~根据不同用户登录,获取对用的多种role,再加载多种role所拥有的permission就可以了~~~ 权限这块,有成熟的框架的,比如shiro,楼主可以看看
那年花 2017-01-10
  • 打赏
  • 举报
回复
user表 role表 permission表 三张 表 user定义user信息+一个permissionID role表定义role信息+一个permissionID permission表定义permission行为+userID+roleID
coder_as 2017-01-09
  • 打赏
  • 举报
回复
引用 2 楼 spiniper 的回复:
权限都是多对多的关系,三张主表三张中间表。这没什么好讨论的,定式了的业务逻辑。这都自己想不明白,你很难找工作啊
想是能想明白,关键是实现起来有些问题,就是数据库设计权限url的时候怎么匹配批量的问题
树成 2017-01-06
  • 打赏
  • 举报
回复
权限都是多对多的关系,三张主表三张中间表。这没什么好讨论的,定式了的业务逻辑。这都自己想不明白,你很难找工作啊
李德胜1995 2017-01-05
  • 打赏
  • 举报
回复
permission和role多对多,role和user一对多。。。四张表就可以了

81,092

社区成员

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

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