如何实现给一个会员分配多个权限?????每一个权限都需要新建一个字段吗?然后在页面里取出相关字段再来判断这样好象很麻烦
解决方案 »
- 用prototype开发了个简单的ajax应用。IE正常,FF,Chrome都不能正常
- jquery中cookie问题!急!!!
- JSP 页面判断跳转
- 很棘手的问题,将工单自动分配给在线的技术人员,求高手解决
- eclipse中引入struts2工程 出错
- JSP声明中定义的变量和脚本程序中定义的变量有什么区别
- CKeditor的极度困惑,急
- 第7套JAVA程序员面试题(来自北京 留给后人)
- 如何将一个字符串变量转变成一个符点型数据变量,谢谢
- 请教SSH整合+flex时提示这个异常 该怎么解决?
- 500 No action instance for path /managerUserUpdatePreAction could be created该怎么解决?帮忙看一下,各位大虾
- 请问如何用jsp把客户机的图片上传到服务器的数据库里?谢谢!
1/0表示是否有对应权限,然后再放到一个字段里,一开始登陆的时候,把这个字段分析一下,以后就不用了,追加的时候也一样。我以前用过这样的方法,就是追加权限比较麻烦
?
权限1,权限2,权限3。很多个,然后你把他们固定成某个位,比如8bit,
1/0表示是否有对应权限,然后再放到一个字段里,一开始登陆的时候,把这个字段分析一下,以后就不用了,追加的时候也一样。我以前用过这样的方法,就是追加权限比较麻烦=======================
同意
然后建立用户与权限之间的关系,可以使用另外一张用户权限表来记录,也可以使用用户表的某个字段来记录字符串"权限ID1,权限IDN"
========
1,定义基本的功能点。
2,将点按照具体业务需求划分为功能组。
3,定义系统角色,将功能组组合后根据业务需要分配给角色。
4,将用户赋予某角色、某些角色。
=======
非常同意啊
1,某用户有那些菜单--数据库条件查询,配合框架使用,只读取一次,重新分配权限后需要重新登录或刷新。
2,某用户访问某菜单时是否合法--用filter或STRUTS的controller,每次请求检查一次(如果希望减轻数据库压力可以使用标记法,保存在服务器内存)。
3,某用户有那些页面功能(页面按钮)--根据业务需要,否则就太多了。
用户ID 角色ID角色权限表:
角色ID 程序模块ID 执行权限标志位角色表:
角色ID Other...这样在程序加载时,确定登录用户的角色,及其可执行模块,
动态生成用户的菜单,就可以控制登录用户可执行范围了。
权限表 会员表
qid .... uid qid
1 * 1 1
2 * 1 2
3 * 1 3
这样不就行了