Beispiel #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DB.User user = DB.User.Get(CurrentUser.ID);

            if (user.Email != editEmail.Text)
            {
                DB.User user2 = DB.User.GetByFieldValue <string>("Email", editEmail.Text);
                if (user2 != null)
                {
                    lblMessage.Text    = "Email already registered";
                    lblMessage.Visible = true;
                    return;
                }
            }

            user.Email = editEmail.Text;
            user.Name  = editName.Text;

            if (!string.IsNullOrEmpty(editPassword.Text))
            {
                if (editPassword.Text != editPasswordConfirm.Text)
                {
                    lblMessage.Text    = "Please confirm password";
                    lblMessage.Visible = true;
                    return;
                }

                user.Password = editPassword.Text;
            }

            user = user.Save();
            FormsAuthentication.SetAuthCookie(user.Email, cbRememberMe.Checked);
            Response.Redirect(".");
        }
Beispiel #2
0
        protected void btnSaveNewPassword_Click(object sender, EventArgs e)
        {
            if (editNewPassword.Text != editNewPasswordConfirm.Text)
            {
                lblErrorMessage.Visible          = true;
                lblErrorMessage.Style["display"] = "block";
                lblErrorMessage.Text             = "Please confirm password";
                return;
            }

            // save new password
            user.Password = editNewPassword.Text;
            user.Save();

            // make user logged in
            FormsAuthentication.SetAuthCookie(user.Email, cbRememberMe.Checked);

            Response.Redirect("Message.aspx?ID=PasswordResetUpdated");
        }