ActivEarth.Account.ChangePassword.BtnSubmitClick C# (CSharp) Method

BtnSubmitClick() protected method

Submit Button Click
protected BtnSubmitClick ( object sender, EventArgs e ) : void
sender object Object that requested the page load.
e System.EventArgs The event arguments.
return void
        protected void BtnSubmitClick(object sender, EventArgs e)
        {
            if (NewPassword.Text.Length < 6 || NewPassword.Text.Length > 20)
            {
                FailureText.Text = "Password must be between 6 and 20 characters long";
            }
            else
            {
                var user = (Session["userDetails"] as User);
                if (user != null && UserDAO.ConfirmPassword(CurrentPassword.Text, user.UserID))
                {
                    string errorMessage;
                    if (UserDAO.UpdatePassword(NewPassword.Text, user.UserID, out errorMessage))
                        Response.Redirect("~/Account/ChangePasswordSuccess.aspx");
                    else
                        FailureText.Text = "An error occurred attempting to change your password: " + errorMessage;
                }
                else
                {
                    FailureText.Text = "An error occurred attempting to change your password.";
                }
            }
        }