public override string GetPassword(string username, string answer) { var oldPassword = AccountDataProvider.GetPassByUserName(username); if (oldPassword == null) { return(null); } return(oldPassword); }
public override bool ValidateUser(string username, string password) { GetMD5Hash(password); var user = string.Empty; user = AccountDataProvider.GetUserByUserName(username, password); if (user != null) { return(true); } return(false); }
public override MembershipUser GetUser(string username, bool userIsOnline) { var user = AccountDataProvider.GetAllUsers().SingleOrDefault(u => u.UserName == username); if (user != null) { var memberUser = new MembershipUser("CustomMembershipProvider", username, user.GIDUser, string.Empty, string.Empty, string.Empty, true, false, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.Now, DateTime.Now); return(memberUser); } return(null); }
public bool CheckPassword(string username, string password) { var typedPass = password; var dbpassword = AccountDataProvider.GetPassByUserName(username); if (typedPass.ToLower() == dbpassword.ToLower()) { return(true); } return(false); }
public bool ChangePassword(string userName, string oldPassword, string newPassword) { var currentUser = AccountDataProvider.GetAllUsers().SingleOrDefault(u => u.UserName == userName); if (currentUser == null) { return(false); } if (!CheckPassword(userName, oldPassword)) { return(false); } return(ValidateUser(userName, oldPassword)); }
public bool ValidateUser(string username, string password) { if (string.IsNullOrEmpty(username)) { throw new ArgumentException("Value cannot be null or empty", "username"); } if (string.IsNullOrEmpty(password)) { throw new ArgumentException("Value cannot be null or empty", "password"); } var user = string.Empty; user = AccountDataProvider.GetUserByUserName(username, password); if (user != null) { return(true); } return(false); }