关于权限的设计问题(急用)各位高手帮帮忙!先谢过 我是jsp新手,我做的是一个用jsp+sql的课程精品网站,其中一个版块是登录系统,分为学生登录和教师登陆。登录系统已经做好了。现在我想实现的是当教师登录时能够有一些权限权利,就是相当于论坛中的管理员。比如说在这个网站中有在线自测板块,教师登陆之后能够修改添加删除这里面的自测题。希望各位高手帮忙,给我一些这方面的权限代码或是意见、思路什么的,先谢过好心人了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.写死2.用数据库来控制,弄个表,用户id,权限id比如教师的是1,学生是2,然后其他权限暂时为1,2,3,修改自测题的为4表里的数据位1 11 21 31 42 12 2 2 3每次登陆的时候,动态去拿数据,生成菜单 这样的小项目用过滤器Filter就可以了! 比较常用的方式首先建立三个表1.user表 id,name,password,roleid2.role表 id,name,action3.action表 id,action比如说你的教师有查看试题和修改试题的权限你在action(操作表)中插入1,"viewQuestion".2,"updateQUestion"然后在role(权限表)中插入1,“教师”,"1,2"接下来你根据用户的roleId可以得知他们有哪些操作,然后根据这些操作显示相应的菜单 可以弄个表ID 字段 url 可使用人 查看 1,2 更改 2,3 删除 3ID 职业 1 学生2 老师3 校长登陆的时候自动生一下才菜单没做过 建议 小项目用 filter ,对某些页面或文件夹,判断类型是否是教师就行了大项目就用了 5 个表1、权限(树型结构,必要时需要保存 JSP 的 URL)2、角色(下拉框 multiple)3、人员(树型结构,按部门——人员展示)4、角色权限关联表(页面上不可见)5、人员角色关联表(页面上不可见)在登录时取该人员的所有权限,放到 session 里在访问页面时,用一个 filter 统一判断第二个方法已经在实际中应用多年了,我也是COPY的~~ 做真正的权限的话就像CRM那样的...三表,这个的话CSDN资源里有.如果你项目小的话可以用写死也可以用过滤器什么的. http://www.acegisecurity.org/研究研究。 关于checkbox和multibox 用JAVA做51网那样自定义拖拽换皮肤的功能怎么实现 struts1.x的资源文件 网站的制作 在线等,非常着急,非常急,大家帮帮小弟啦!!! 导出csv文件问题,高手们帮帮忙啊~~~ 如何得到下拉框的内容 给大家分享一下myeclipse最新版7.1.1的最新下载地址 怎样屏蔽窗体的关闭按钮阿 当struts 和 javascript遇在一起的时候 一个奇怪的AJAX问题 关于hibernate中sql编写的小问题
2.用数据库来控制,弄个表,用户id,权限id
比如教师的是1,学生是2,然后其他权限暂时为1,2,3,修改自测题的为4
表里的数据位
1 1
1 2
1 3
1 4
2 1
2 2
2 3每次登陆的时候,动态去拿数据,生成菜单
首先建立三个表
1.user表 id,name,password,roleid
2.role表 id,name,action
3.action表 id,action
比如说你的教师有查看试题和修改试题的权限
你在action(操作表)中插入1,"viewQuestion".2,"updateQUestion"然后在role(权限表)中插入1,“教师”,"1,2"
接下来你根据用户的roleId可以得知他们有哪些操作,然后根据这些操作显示相应的菜单
ID 字段 url 可使用人
查看 1,2
更改 2,3
删除 3
ID 职业
1 学生
2 老师
3 校长
登陆的时候自动生一下才菜单没做过 建议
大项目就用了 5 个表
1、权限(树型结构,必要时需要保存 JSP 的 URL)
2、角色(下拉框 multiple)
3、人员(树型结构,按部门——人员展示)
4、角色权限关联表(页面上不可见)
5、人员角色关联表(页面上不可见)在登录时取该人员的所有权限,放到 session 里
在访问页面时,用一个 filter 统一判断第二个方法已经在实际中应用多年了,我也是COPY的~~
研究研究。