protected void btnSaveNewPassword_Click(object sender, EventArgs e) { int ValidPassword; Classes.cLogin PasswordValidate = new Classes.cLogin(); PasswordValidate.ValidateNewPassword(tbPassword.Text); ValidPassword = PasswordValidate.PasswordValidation; if (ValidPassword == 0) { lblErrorPasswords.Text = PasswordValidate.PasswordFailMessage + "."; tbPassword.Text = ""; tbPasswordConfirm.Text = ""; divErrorPasswords.Visible = true; tbPassword.Focus(); } else { int intUserID = 0; int intUserSecurityID = 0; if ((int.TryParse(Session["UserID"].ToString(), out intUserID)) && (int.TryParse(hidUserSecurityID.Value, out intUserSecurityID))) { Classes.cLogin UpdateSecurity = new Classes.cLogin(); UpdateSecurity.UpdateQAandPassword(intUserSecurityID, intUserID, hidQuestion1.Value, hidUpdate1.Value, hidQuestion2.Value, hidUpdate2.Value, hidQuestion3.Value, hidUpdate3.Value, hidAnswer1.Value, hidUpdate1.Value, hidAnswer2.Value, hidUpdate2.Value, hidAnswer3.Value, hidUpdate3.Value, tbPassword.Text); mvInfoRequest.SetActiveView(vwFinalStep); } } }
protected void btnSubmitPasswordChange_Click(object sender, EventArgs e) { int ValidPassword; Classes.cLogin PasswordValidate = new Classes.cLogin(); PasswordValidate.ValidateNewPassword(txtNewPassword.Text); ValidPassword = PasswordValidate.PasswordValidation; if (ValidPassword == 0) { if (lblPasswordErrors.Text != "") { lblPasswordErrors.Text = lblPasswordErrors.Text + "<p></p>" + PasswordValidate.PasswordFailMessage + "."; } else { lblPasswordErrors.Text = PasswordValidate.PasswordFailMessage + "."; } txtNewPassword.Text = ""; txtNewPasswordRetype.Text = ""; lblPasswordErrors.Visible = true; txtNewPassword.Focus(); } else { int UserID = ((int)Session["UserID"]); int iTemp; int intUserSecurityID = 0; if (int.TryParse(UserSecurityID.Text, out iTemp)) { intUserSecurityID = iTemp; } Classes.cLogin UpdateSecurity = new Classes.cLogin(); UpdateSecurity.UpdateQAandPassword(intUserSecurityID, UserID, Q1.Text, Q1Update.Text, Q2.Text, Q2Update.Text, Q3.Text, Q3Update.Text, A1.Text, A1Update.Text, A2.Text, A2Update.Text, A3.Text, A3Update.Text, txtNewPassword.Text); pnlSetPasswords.Visible = false; pnlFinalStep.Visible = true; } }
protected void btnSave_Click(object sender, EventArgs e) { if (!txtPassword.Text.Equals(txtPassword2.Text)) { lblError.Text = "Passwords do not match"; return; } //Validate password if (!string.IsNullOrWhiteSpace(txtPassword.Text)) { UserLoggedIn.ValidateNewPassword(txtPassword.Text); if (UserLoggedIn.PasswordValidation == 0) { lblError.Text = UserLoggedIn.PasswordFailMessage; return; } } if (string.IsNullOrWhiteSpace(txtSecurityQuestion1.Text)) { lblErrorQuestions.Text = "Please enter security question"; txtSecurityQuestion1.Focus(); return; } if (string.IsNullOrWhiteSpace(txtSecurityAnswer1.Text)) { lblErrorQuestions.Text = "Please enter security answer"; txtSecurityAnswer1.Focus(); return; } string strEnterAnswer = "Please enter answer to question"; string strEnterQuestion = "Please enter question to answer"; //If question entered and answer not entered if (!string.IsNullOrWhiteSpace(txtSecurityQuestion2.Text) && string.IsNullOrWhiteSpace(txtSecurityAnswer2.Text)) { lblErrorQuestion2.Text = strEnterAnswer; lblErrorQuestion2.Focus(); return; } if (!string.IsNullOrWhiteSpace(txtSecurityQuestion3.Text) && string.IsNullOrWhiteSpace(txtSecurityAnswer3.Text)) { lblErrorQuestion3.Text = strEnterAnswer; lblErrorQuestion3.Focus(); return; } //If answer entered and question not entered if (string.IsNullOrWhiteSpace(txtSecurityQuestion2.Text) && !string.IsNullOrWhiteSpace(txtSecurityAnswer2.Text)) { lblErrorQuestion2.Text = strEnterQuestion; lblErrorQuestion2.Focus(); return; } if (string.IsNullOrWhiteSpace(txtSecurityQuestion3.Text) && !string.IsNullOrWhiteSpace(txtSecurityAnswer3.Text)) { lblErrorQuestion3.Text = strEnterQuestion; lblErrorQuestion3.Focus(); return; } //Make sure that questions and answers do not repeat UserLoggedIn.UpdateQAandPassword( UserLoggedIn.UserSecurityID, uID, txtSecurityQuestion1.Text, "1", txtSecurityQuestion2.Text, "1", txtSecurityQuestion3.Text, "1", txtSecurityAnswer1.Text, "1", txtSecurityAnswer2.Text, "1", txtSecurityAnswer3.Text, "1", string.IsNullOrWhiteSpace(txtPassword.Text) ? UserLoggedIn.Password : txtPassword.Text); lblError.Text = "Changes saved successfully."; }