日期:2014-05-17  浏览次数:20711 次

大家项目开发时一般怎么做权限的管理的 ?
我在做一个系统 ,要做权限管理,能进行授权的那种,希望能讨论下 。初步的设想是设三个表,一个用户表,一个角色表,一个权限表。
项目?权限?

------解决方案--------------------
你用过linux没,直接对用户对应每一个功能定义一个0000的串就好了,比如增删改查都有就是1111嘛,没有就0000嘛,只有增就1000嘛
------解决方案--------------------
http://blog.csdn.net/tianma630/article/details/8461339这是我写的一个小系统 实现权限管理  但是权限是针对页面进行控制的   希望对你哟帮助
------解决方案--------------------
你用的三张表关联的方式也是可以的啊,在权限中定义几个权限及字段就可以了啊,这时候的user就会对应相应的权限了啊,当需要判断是否有操作权限,或者是修改权限的时候,只需要对user对应的权限表中的权限字段进行操作就可以了
------解决方案--------------------
引用:
你用过linux没,直接对用户对应每一个功能定义一个0000的串就好了,比如增删改查都有就是1111嘛,没有就0000嘛,只有增就1000嘛

linux 都有 是 777 
------解决方案--------------------
楼主可以去了解下 RBAC
------解决方案--------------------
现在主流的权限控制就是楼主这种方
权限表实际上就是菜单表,通过控制菜单的方式来控制权限  可以给用户添加角色   给角色添加权限就ok了