java如何做权限管理
主要想实现这样的功能1,登录的时候显示有权限操作的菜单2,点击每个菜单后,显示有权限点击的按钮,无权限的就不显示3,权限分配的时候给一个组分配好相应权限后,那么该组内用户...
主要想实现这样的功能
1,登录的时候显示有权限操作的菜单
2,点击每个菜单后,显示有权限点击的按钮,无权限的就不显示
3,权限分配的时候给一个组分配好相应权限后,那么该组内用户就有了这些权限了
4,如果有的用户不归属任何一个组的话,也能够单独为这个用户分配权限
敬候专家们指点一二,能给个相关例程更好了
谢谢! 展开
1,登录的时候显示有权限操作的菜单
2,点击每个菜单后,显示有权限点击的按钮,无权限的就不显示
3,权限分配的时候给一个组分配好相应权限后,那么该组内用户就有了这些权限了
4,如果有的用户不归属任何一个组的话,也能够单独为这个用户分配权限
敬候专家们指点一二,能给个相关例程更好了
谢谢! 展开
11个回答
展开全部
首先需要这样几张表:资源表、角色资源表、角色表、用户角色表、用户表。资源就是你所谓的权限无论是菜单权限还是操作权限都在这里面,将资源分配给角色,再讲角色分配给用户,这样实现了用户权限管理。在资源表中应该有一个资源标识,这样在操作这个资源的时候 我们就可以通过用户所拥有的资源标识去比对,如果存在说明有权限,不存在则没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库设置用户标志。1.2.3等等。1管理员,2,普通用户。就这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.在登陆页面之后,想点一个按钮提交,需要有这么权限才能看见或者才能点的话,可以做一个简单的判断,比如if(如果有这个权限,那么可以点或者可以看见),这时就做了一个简单的权限。
2.权限是在数据库中存着的。
3.角色是什么,角色关联了很多的权限,登陆之后判断有几个角色,然后在辨别角色之后就拿到了所有权限,这时候按钮那就可以判断了,当然这是比较笨的方法,原理都是这样子,也有很多权限框架会比较方便。
2.权限是在数据库中存着的。
3.角色是什么,角色关联了很多的权限,登陆之后判断有几个角色,然后在辨别角色之后就拿到了所有权限,这时候按钮那就可以判断了,当然这是比较笨的方法,原理都是这样子,也有很多权限框架会比较方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的就是简单的角色权限。这些在网上有很多的教程,而且比较简单,我可以给你一点提示
1:如果你登陆页面之后,比如想点一个按钮提交,那么如果你有这么权限才能看见或者才能点的话,那么你可以做一个简单的判断,比如if(如果有这个权限,那么可以点或者可以看见),这时就做了一个简单的权限。
2:那么你的权限哪来的,数据库中存着。
3:角色是什么,角色关联了很多的权限,你登陆之后判断你几个角色,然后在遍历你的角色就拿到了你的所有权限,那么按钮那就可以判断了,当然这是比较笨的方法,原理都是这样子,也有很多权限框架会比较方便
不理解可以问我
1:如果你登陆页面之后,比如想点一个按钮提交,那么如果你有这么权限才能看见或者才能点的话,那么你可以做一个简单的判断,比如if(如果有这个权限,那么可以点或者可以看见),这时就做了一个简单的权限。
2:那么你的权限哪来的,数据库中存着。
3:角色是什么,角色关联了很多的权限,你登陆之后判断你几个角色,然后在遍历你的角色就拿到了你的所有权限,那么按钮那就可以判断了,当然这是比较笨的方法,原理都是这样子,也有很多权限框架会比较方便
不理解可以问我
追问
spring的security太难了 我看不懂啊,不用什么框架的 自已弄一个呢?
第3和第4问 该如何设计呢?
请明示
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库设计的时候 1、用户表 2、角色表(对应组) 3、菜单表
用户关联角色 ,角色关联菜单
页面的显示用动态的形式,根据登录用户 查询出可显示的菜单集合,在页面循环显示
按钮这级没啥好的经验,原来用过对每个按钮做权限判断是否显示,感觉很失败,坐等高手
用户关联角色 ,角色关联菜单
页面的显示用动态的形式,根据登录用户 查询出可显示的菜单集合,在页面循环显示
按钮这级没啥好的经验,原来用过对每个按钮做权限判断是否显示,感觉很失败,坐等高手
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |