private void View_OnPasswordChange(object sender, PasswordChangeEventArgs e) { ApplicationUserManager manager = e.HttpContext.GetOwinContext().GetUserManager <ApplicationUserManager>(); IdentityResult result = manager.ResetPassword(e.User.GetUserId(), e.CurrentPassword, e.NewPassword); this.View.Model.IdentityResult = result; }
// Handles the Click event of the Button and raises // the Submit event. private void lbtnSubmitButton_Click(object source, EventArgs e) { PasswordChangeEventArgs args = new PasswordChangeEventArgs(); args.OldPassword = tbOldPassword.Text; args.NewPassword = tbNewPassword.Text; OnSubmit(args); }
// The method that raises the Submit event. protected virtual void OnSubmit(PasswordChangeEventArgs e) { EventHandler <PasswordChangeEventArgs> SubmitHandler = (EventHandler <PasswordChangeEventArgs>)Events[EventSubmitKey]; if (SubmitHandler != null) { SubmitHandler(this, e); } }
private void View_EventPasswordChange(object sender, PasswordChangeEventArgs e) { var manager = e.OwinContext.GetUserManager <ApplicationUserManager>(); IdentityResult result = manager.ChangePassword(e.LoggedUser.GetUserId(), e.CurrentPassword, e.NewPassword); if (result.Succeeded) { e.OwinContext.Authentication.SignOut(DefaultAuthenticationTypes.ApplicationCookie); } this.View.Model.ResultOfChangingPassword = result; }