ASP.NET-权限管理五张表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET-权限管理五张表相关的知识,希望对你有一定的参考价值。

ASP.NET 权限管理五张表
权限管理的表(5张表)
技术分享

每个表里面必有的一些信息
序号名称 
字段 
类型 
 主键
默认值是否为空备注
1 用户ID 
ID     
INT    

 null  
 否
用户ID
2用户名称UserNamevarchar(100)null用户名称
3用户密码UserPasswordvarchar(20)null
用户密码
4状态Statussmallintnull有效1,无效0
5创建人CreateUservarchar(100)null创建人
6创建日期CreataDatedatetimenull创建日期
7修改人LastUpdateUservarchar(100)null修改人
8修改时间LastUpdateTimedatetimenull修改日期
 
查询用户是否有权限
  1. select * from [User] u
  2. left join UserRole ur on u.ID = ur.UserID
  3. left join Role r on r.ID = ur.RoleID
  4. left join PrivilegeRole p on p.RoleID = r.RoleID
  5. left join PrivilegeRole pr on pr.PrivilegeID = p.PrivilegeID

可以在actionExceuting里面判定userid的权限,根据权限判定决定是否进入action































以上是关于ASP.NET-权限管理五张表的主要内容,如果未能解决你的问题,请参考以下文章

php-人员权限管理

经典角色权限系统设计五张表及拓展应用

(实用篇)php 人员权限管理(RBAC)实例(推荐)

ASP.NET如何制作后台权限管理

ASP.NET MVC4.0+EF+LINQ+bui+网站+角色权限管理系统

MySQL 权限管理表设计