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;
        }
Ejemplo n.º 2
0
        // 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);
        }
Ejemplo n.º 3
0
        // 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;
        }