public IHttpActionResult resetPass(NewPass newPass) { if (newPass == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } GestorRecovery resetPass = new GestorRecovery(); bool changePass = resetPass.Recovery(newPass); if (changePass) { System.Diagnostics.Debug.WriteLine("cambió el pass"); return(Ok("Contraseña modificada")); } else { return(Unauthorized()); } }
public IHttpActionResult startRecovery(Recovery recovery) { if (recovery == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } GestorRecovery saveToken = new GestorRecovery(); bool checkMail = saveToken.StartRecovery(recovery); if (checkMail) { System.Diagnostics.Debug.WriteLine("mail checkeado"); return(Ok("Mail verificado")); } else { return(Unauthorized()); } }