Ejemplo n.º 1
0
        public async Task <IActionResult> ResetPassword(string token, string email)
        {
            var model = new Cl_ResetPasswordView {
                Token = token, Email = email
            };

            return(Ok().SetCookiesResetPwd(Response, model.Token));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> ResetPassword(Cl_ResetPasswordView resetPwdView)
        {
            var user = await _userManager.FindByEmailAsync(resetPwdView.Email);

            if (user == null)
            {
                return(new BadRequestObjectResult(new { Message = "Mật khẩu không được để trống" }));
            }
            await _userManager.ResetPasswordAsync(user, resetPwdView.Token, resetPwdView.Password);

            return(new BadRequestObjectResult(new { Message = "Cập nhật mật khẩu thành công" }));
        }