示例#1
0
 public override void AddUsersToRoles(string[] usernames, string[] roleNames)
 {
     MacObjectBuilder.GetObject <ISecurityProvider>().AddUsersToRoles(usernames, roleNames);
 }
示例#2
0
 public override void CreateRole(string roleName)
 {
     MacObjectBuilder.GetObject <ISecurityProvider>().CreateRole(roleName);
 }
示例#3
0
 public override bool ValidateUser(string username, string password)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().ValidateUser(username, password));
 }
示例#4
0
 void LoginUser_LoggedIn(object sender, EventArgs e)
 {
     MacObjectBuilder.GetObject <IActivityLogger>().AddEntryLog(DateTime.Now, this.LoginUser.UserName, null, ActivityState.Sucess);
 }
示例#5
0
 public override string[] GetUsersInRole(string roleName)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetUsersInRole(roleName));
 }
示例#6
0
 public override void RemoveUsersFromRoles(string[] usernames, string[] roleNames)
 {
     MacObjectBuilder.GetObject <ISecurityProvider>().RemoveUsersFromRoles(usernames, roleNames);
 }
示例#7
0
 public override int GetNumberOfUsersOnline()
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetNumbersOfUsersOnline());
 }
示例#8
0
 public override string[] GetAllRoles()
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetAllRoles());
 }
示例#9
0
 public override MembershipUserCollection FindUsersByName(string usernameToMatch, int pageIndex, int pageSize, out int totalRecords)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetUsersByName(usernameToMatch, pageIndex, pageSize, out totalRecords));
 }
示例#10
0
 public override MembershipUserCollection GetAllUsers(int pageIndex, int pageSize, out int totalRecords)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetAllUsers(pageIndex, pageSize, out totalRecords));
 }
示例#11
0
 public override bool DeleteUser(string username, bool deleteAllRelatedData)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().DeleteUser(username, deleteAllRelatedData));
 }
示例#12
0
 public override MembershipUser CreateUser(string username, string password, string email, string passwordQuestion, string passwordAnswer, bool isApproved, object providerUserKey, out MembershipCreateStatus status)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().CreateUser(username, password, out status));
 }
示例#13
0
 public override bool ChangePassword(string username, string oldPassword, string newPassword)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().ChangePassword(username, oldPassword, newPassword));
 }
示例#14
0
 public override bool DeleteRole(string roleName, bool throwOnPopulatedRole)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().DeleteRole(roleName));
 }
示例#15
0
 public override string GetPassword(string username, string answer)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetPassword(username));
 }
示例#16
0
 public override string[] FindUsersInRole(string roleName, string usernameToMatch)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().FindUsersInRole(roleName, usernameToMatch));
 }
示例#17
0
 public override MembershipUser GetUser(string username, bool userIsOnline)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetUser(username));
 }
示例#18
0
 public override string[] GetRolesForUser(string username)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetRolesForUser(username));
 }
示例#19
0
 public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetUser((int)providerUserKey));
 }
示例#20
0
 public override bool IsUserInRole(string username, string roleName)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().IsUserInRole(username, roleName));
 }
示例#21
0
 void LoginUser_LoginError(object sender, EventArgs e)
 {
     MacObjectBuilder.GetObject <IActivityLogger>().AddEntryLog(DateTime.Now, LoginUser.UserName, LoginUser.Password, ActivityState.Failed);
 }
示例#22
0
 public override bool RoleExists(string roleName)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().RoleExists(roleName));
 }
示例#23
0
 public override void UpdateUser(MembershipUser user)
 {
     MacObjectBuilder.GetObject <ISecurityProvider>().UpdateUser(user);
 }