Beispiel #1
0
        public async Task <IActionResult> ForgotPassword(ForgotPassword forgotPassword)
        {
            var email = forgotPassword.Email;
            var user  = _pool.GetUser(forgotPassword.Email);
            await user.ForgotPasswordAsync();

            ConfirmNewPasswordModel confirmNewPasswordModel = new ConfirmNewPasswordModel {
                Email = forgotPassword.Email
            };

            return(View("ConfirmNewPassword", confirmNewPasswordModel));
        }
Beispiel #2
0
        public async Task <IActionResult> ConfirmNewPassword(ConfirmNewPasswordModel confirmNewPasswordModel)
        {
            //if (ModelState.IsValid)
            {
                var user = _pool.GetUser(confirmNewPasswordModel.Email);
                await user.ConfirmForgotPasswordAsync(confirmNewPasswordModel.Code, confirmNewPasswordModel.Password);

                return(RedirectToAction("Index", "Home"));

                //}
                //return View(confirmNewPasswordModel);
            }
        }