我是一个ssh项目需要通过何种方式使不同权限的用户访问不同的功能?
比如普通用户看不到新增修改,删除功能,但是管理能看到,现在没有一点头绪
想要的结果是这样的:在界面初始化的时候,控制按钮的显示和隐藏。
你可以百度一下关于权限管理的解决方法。
spring security,你度娘一下这个框架,权限的话,一般是理清三张表的关系,用户-角色-资源
我使用了五张表,没使用shiro 和spring security框架
使用权限控制哇。小项目的话可以不使用权限框架,自己写个权限过滤就好了
谢谢,对我要的就是权限过滤,但是不知道怎么过滤
@笔尖: 大概原理就是,用户的每一次的请求(实质就是对控制器里面的方法进行操作),在每一次请求前判断当前登录用户是否对这个方法有操作权限,请求的方式是什么等等
@大师兄丶: 这样做是可以操作,我想要的结果是没有权限的人是看不到相关的按钮,也就在跳转到页面前就对路径和能功能经行了判定,我现在不知道的是如何在跳转时对路径拦截