public object ResetPassword(User user, ResetPasswordVO obj) { bool credentialsIsValid = false; if (user != null && !string.IsNullOrWhiteSpace(user.Email)) { // // check a password // credentialsIsValid = user.Password.Equals(GerarHashMd5(obj.Password)); } if (credentialsIsValid) { user.Password = GerarHashMd5(obj.NewPassword); dao.Update(user); return(new { message = "OK" }); } else { return(new { message = "Failed" }); } }
public IActionResult ResetPassword([FromBody] ResetPasswordVO obj) { User user = userBusiness.FindByEmail(User.Identity.Name); if (user == null) { return(BadRequest()); } object result = userBusiness.ResetPassword(user, obj); return(Ok(result)); }