首页 新闻 会员 周边

怎么让普通用户看不到权限不足的功能

0
悬赏园豆:20 [待解决问题]

我是一个ssh项目需要通过何种方式使不同权限的用户访问不同的功能?
比如普通用户看不到新增修改,删除功能,但是管理能看到,现在没有一点头绪

想要的结果是这样的:在界面初始化的时候,控制按钮的显示和隐藏。

笔尖的主页 笔尖 | 初学一级 | 园豆:181
提问于:2017-01-16 10:14
< >
分享
所有回答(3)
0

你可以百度一下关于权限管理的解决方法。

青语 | 园豆:1000 (小虾三级) | 2017-01-16 10:20
0

spring security,你度娘一下这个框架,权限的话,一般是理清三张表的关系,用户-角色-资源

[3] | 园豆:1174 (小虾三级) | 2017-01-16 10:22

我使用了五张表,没使用shiro 和spring security框架

支持(0) 反对(0) 笔尖 | 园豆:181 (初学一级) | 2017-01-16 10:27
0

使用权限控制哇。小项目的话可以不使用权限框架,自己写个权限过滤就好了

大师兄丶 | 园豆:843 (小虾三级) | 2017-01-16 10:49

谢谢,对我要的就是权限过滤,但是不知道怎么过滤

支持(0) 反对(0) 笔尖 | 园豆:181 (初学一级) | 2017-01-16 14:13

@笔尖: 大概原理就是,用户的每一次的请求(实质就是对控制器里面的方法进行操作),在每一次请求前判断当前登录用户是否对这个方法有操作权限,请求的方式是什么等等

支持(0) 反对(0) 大师兄丶 | 园豆:843 (小虾三级) | 2017-01-16 14:24

@大师兄丶: 这样做是可以操作,我想要的结果是没有权限的人是看不到相关的按钮,也就在跳转到页面前就对路径和能功能经行了判定,我现在不知道的是如何在跳转时对路径拦截

支持(0) 反对(0) 笔尖 | 园豆:181 (初学一级) | 2017-01-16 14:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册