基于角色访问控制(RBAC)的自定义权限管理系统


基于角色访问控制(RBAC)的自定义权限管理系统


基于角色访问控制(RBAC)的自定义权限管理系统
1.开发人员在设计和实现系统时,关联资源和操作,并创造权限;
2.管理员可以为用户分配权限;
3.用户使用权限。


基于角色访问控制(RBAC)的自定义权限管理系统create table Users
基于角色访问控制(RBAC)的自定义权限管理系统(
基于角色访问控制(RBAC)的自定义权限管理系统    ID 
int identity(1,1) primary key,
基于角色访问控制(RBAC)的自定义权限管理系统    UserName varchar(
16),
基于角色访问控制(RBAC)的自定义权限管理系统    Password binary(
16)
基于角色访问控制(RBAC)的自定义权限管理系统);
基于角色访问控制(RBAC)的自定义权限管理系统
基于角色访问控制(RBAC)的自定义权限管理系统create table Roles
基于角色访问控制(RBAC)的自定义权限管理系统(
基于角色访问控制(RBAC)的自定义权限管理系统    ID 
int identity(1,1) primary key,
基于角色访问控制(RBAC)的自定义权限管理系统    Name nvarchar(
10)
基于角色访问控制(RBAC)的自定义权限管理系统);
基于角色访问控制(RBAC)的自定义权限管理系统
基于角色访问控制(RBAC)的自定义权限管理系统create table Permissions
基于角色访问控制(RBAC)的自定义权限管理系统(
基于角色访问控制(RBAC)的自定义权限管理系统    ID 
int identity(1,1) primary key,
基于角色访问控制(RBAC)的自定义权限管理系统    Name nvarchar(
10)
基于角色访问控制(RBAC)的自定义权限管理系统);
基于角色访问控制(RBAC)的自定义权限管理系统
基于角色访问控制(RBAC)的自定义权限管理系统create table UserRole
基于角色访问控制(RBAC)的自定义权限管理系统(
基于角色访问控制(RBAC)的自定义权限管理系统    ID 
int identity(1,1) primary key,
基于角色访问控制(RBAC)的自定义权限管理系统    UserID 
int foreign key references Users(ID),
基于角色访问控制(RBAC)的自定义权限管理系统    RoleID 
int foreign key references Roles(ID)
基于角色访问控制(RBAC)的自定义权限管理系统);
基于角色访问控制(RBAC)的自定义权限管理系统
基于角色访问控制(RBAC)的自定义权限管理系统create table RolePermission
基于角色访问控制(RBAC)的自定义权限管理系统(
基于角色访问控制(RBAC)的自定义权限管理系统    ID 
int identity(1,1) primary key,
基于角色访问控制(RBAC)的自定义权限管理系统    RoleID 
int foreign key references Roles(ID),
基于角色访问控制(RBAC)的自定义权限管理系统    PermissionID 
int foreign key references Permissions(ID),
基于角色访问控制(RBAC)的自定义权限管理系统    Allowed smallint 
default(0)
基于角色访问控制(RBAC)的自定义权限管理系统)

本文转自Silent Void博客园博客,原文链接:http://www.cnblogs.com/happyhippy/archive/2007/06/01/767666.html,如需转载请自行联系原作者
上一篇:网站提高速度的13个简易规则


下一篇:GO语言的开源库