码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET-权限管理五张表

时间:2016-03-27 17:42:43      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

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-权限管理五张表

标签:

原文地址:http://www.cnblogs.com/weloveshare/p/24f9290e690083ae84a0ecaee94a73cf.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!