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("."); }
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"); }