简单的用户权限管理

原创 2006年05月21日 23:43:00

随着网站功能得增加,用户权限的管理成了新的问题,通过级别来确定用户权限已经不能满足要求,参考了一些论坛、整站程序的用户权限管理,不希望增加太多的记录和复杂的数据结构,于是准备这么设计:
1、权限列表
表power_list
字段
id自增字段,也用于识别权限位置
power_name1,字符型10个字符够了,表达权限所属功能模块
power_name2, 字符型10个字符够了,表达权限具体含义
2、用户权限
在用户表中增加power字段,字符型,100字符(原来准备用int,但发现只能支持34种权限,将来会不够的,且无法扩充)
需要的代码过程
1、新增加权限
增加权限后,在每个用户权限字段自动增加一个“0”
2、新增加用户
增加用户后,取权限总数,生成n个0的字符串,作为默认权限。
3、用户权限修改
取出权限记录,按照顺序与用户权限字符串比较,通过checkbox显示修改。
4、取出相关权限函数
以权限id和用户为参数,返回权限值。
与某些代码不同,没有将代表权限的0或者1用逗号分隔,主要是考虑节省空间,且修改起来也不算麻烦,就把所有权限按照顺序直接联倒一起了。基本上应该可以满足目前及一定时间内网站扩充的需要了,代码示例见附件,代码仅仅为完成功能,其他的效率、安全等还没有过多考虑。

http://www.0992.net/blog/UploadFiles/2006-5/521482444.rar

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

简单的权限管理系统

平常都是用的别人写好的权限框架,今天自己写了一个。

java web简单权限管理设计

最近在做一个网站类型项目,主要负责后台,ui框架选型为jquery easy ui,项目架构为spring mvc + spring jdbc,简单易用好上手!搭建好框架后开始了第一个任务,设计并实现...

简单的权限管理-资源,角色,用户,部门(二)

具体的action方法: //-------权限----------- public String noAuth(){ return "noAuth"; } public String t...

用户权限管理

  • 2006-02-23 09:05
  • 635KB
  • 下载

MySQL 用户与权限管理

MySQL权限系统的主要功能是证实连接到一台给定主机的用户,并且赋予该用户在数据库上的相关DML,DQL权限。MySQL存取控制包含2个阶段,一是服务器检查是否允许你连接;二是假定你能连接,服务器检查...

Linux用户和文件权限管理

  • 2016-05-06 00:39
  • 207KB
  • 下载

RBAC用户权限管理数据库设计

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)