示例#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
 void LoginUser_LoginError(object sender, EventArgs e)
 {
     MacObjectBuilder.GetObject <IActivityLogger>().AddEntryLog(DateTime.Now, LoginUser.UserName, LoginUser.Password, ActivityState.Failed);
 }
示例#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 MembershipUser GetUser(string username, bool userIsOnline)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetUser(username));
 }
示例#6
0
 public override MembershipUser GetUser(object providerUserKey, bool userIsOnline)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetUser((int)providerUserKey));
 }
示例#7
0
 public override int GetNumberOfUsersOnline()
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().GetNumbersOfUsersOnline());
 }
示例#8
0
 public override bool ValidateUser(string username, string password)
 {
     return(MacObjectBuilder.GetObject <ISecurityProvider>().ValidateUser(username, password));
 }
示例#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 void UpdateUser(MembershipUser user)
 {
     MacObjectBuilder.GetObject <ISecurityProvider>().UpdateUser(user);
 }