/// <summary> /// 根据用户编号构造 /// </summary> public AccountsPrincipal(int userID) { identity = new SiteIdentity(userID); permissionList = dataUser.GetEffectivePermissionList(userID); permissionListid = dataUser.GetEffectivePermissionListID(userID); roleList = dataUser.GetUserRoles(userID); }
public AccountsPrincipal(string userName) { Data.User user = new Data.User(PubConstant.ConnectionString); this.identity = new SiteIdentity(userName); this.permissionList = user.GetEffectivePermissionList(((SiteIdentity)this.identity).UserID); this.permissionListid = user.GetEffectivePermissionListID(((SiteIdentity)this.identity).UserID); this.roleList = user.GetUserRoles(((SiteIdentity)this.identity).UserID); }