一个关于权限设置的简单问题

qxf1998 2003-02-14 10:50:39
一个是用户ID,一个是角色ID,还有一个是功能模块ID。
一般角色是中间的,即一个角色ID对应多个用户ID,一个角色ID也可以对应多个功能模块ID,然后根据用户ID去获得角色ID,再根据角色ID去获得功能ID,能不能给个具体的例子或给点讲解。多谢!
...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tomcat4 2003-02-14
  • 打赏
  • 举报
回复
按照角色不同分配不同的privilege,可以是1,2,3,4,等
1:admin
2:operator
3:user
4:guest
角色admin的所有操作放在目录/admin下,角色admin的所有操作放在目录/admin下...用户登陆后将其privilege记录到session中,然后在利用filter对不同的privilege和用户选择登陆的目录(要求不同的权限)判断,
比如一个user要登陆operator目录,也就是他想进行一些operator的操作,在operator 的filter里可以这样:
int i = Integer.parseInt(session.getAttribute("privilege").toString());
if(i>2)
response.sendRedirect("priError.htm");
...
zxhong 2003-02-14
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1213/1213335.xml?temp=.119137
http://expert.csdn.net/Expert/topic/1396/1396812.xml?temp=.6930506
kofwr 2003-02-14
  • 打赏
  • 举报
回复
tomcat来说编辑tomcat-users.xml...让后部署需要验证的资源(找个可视化部署工具,如JBuilder),如果需要硬编码,则映射一个角色在Security-Role-Refs里加个...具体可参考tomcat的例子...

81,094

社区成员

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

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