private void SaveHRMemberEntity() { if (IsValid) { try { MembershipUser user = ASSecurityManager.GetASPNETUserByMemberID(SecurityMemberID); if (user != null) { if (ASSecurityManager.ValidateASPNETUserPassword(user.UserName, txtOldPassword.Text.Trim()) == true) { ASSecurityManager.ChangeASPNETUserPassword(user.UserName, txtOldPassword.Text.Trim(), txtPassword.Text.Trim()); MiscUtil.ShowMessage(lblMessage, "Password has been changed successfully.", false); } else { MiscUtil.ShowMessage(lblMessage, "Incorrect Old password.", true); } } else { MiscUtil.ShowMessage(lblMessage, "User not found.", false); } PrepareInitialView(); } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, ex.Message, true); } } }
private void SaveMemberAccount() { try { Int64 memberID = CurrentMemberID; if (memberID > 0) { if (CurrentMembershipUser != null) { // validating old password Boolean passwordValidationResult = ASSecurityManager.ValidateASPNETUserPassword(txtUsername.Text, txtOldpassword.Text); if (passwordValidationResult) { ASSecurityManager.ChangeASPNETUserPassword(txtUsername.Text.Trim(), txtOldpassword.Text.Trim(), txtPassword.Text.Trim()); MiscUtil.ShowMessage(lblMessage, "Password Changed Successfully", false); } else { MiscUtil.ShowMessage(lblMessage, "Incorrect Old Password.", true); } } else { MembershipUser newUser = ASSecurityManager.CreateASPNETUserForMember(CurrentMemberID, txtUsername.Text.Trim(), txtPassword.Text.Trim()); if (newUser != null) { MiscUtil.ShowMessage(lblMessage, "New user created successfully.", false); } else { MiscUtil.ShowMessage(lblMessage, "Failed to create new user.", true); } } } } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, "Failed to create new user.", true); } }