权限分配要看你自己设置什么样的用户,能拥有什么权限,如:管理员能浏览所有的页面,能进行增删查改,普通用户只能浏览公开的页面,只能查看,和修改等。
数据库表设计方面,建议你增加一张权限表,
权限表和用户表建立关系,
例如:001代表用户表中管理员的编号,002代表普通用户
===============================================
user_id access
0001 增加
0001 修改
0001 删除
0001 查看
0002 查看
0002 增加
还有很多你可以自己加,总之你在需要做设置权限的地方,每次 *** 作之前你都要先查下这张表,看当前用户是否有权限进行 *** 作。。
用过滤器实现 需要进行webxml的手工配置,
步骤一般是建一个过滤器,在doFilter这个方法里写验证session 中用户的权限,如果不符,则不能进入你所配置访问的文件夹内所有的JSP页面了它便会自动重定向到你的指定页,比如登入页等
还有就是配置XML文件了有多个权限可以配置多个文件夹
下面是配置的代码
<filter>
<filter-name>AdminFilter</filter-name>
<filter-class>group1filterAdminFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AdminFilter</filter-name>
<url-pattern>/affiche/</url-pattern>
</filter-mapping>
以上就是关于关于java web分配权限,有用户表,祖表,角色表,菜单,按钮 求权限的分配,希望各位大侠的指点全部的内容,包括:关于java web分配权限,有用户表,祖表,角色表,菜单,按钮 求权限的分配,希望各位大侠的指点、Java项目怎么控制权限啊、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)