$parameters->savedAccount = $savedAccount; if ($savedAccount->pwd_hash == $activatedAccount->pwd_hash) { $response->status = "OK"; $response->message = "Clave fue cambiada exitosamente"; } else { $response->status = "ERROR"; $response->data = $parameters; $response->message = "Ocurrió un error inesperado al guardar la nueva clave"; } } else { $response->status = "ERROR"; $response->message = "Clave actual incorrecta"; $response->data = $parameters; } } catch (Exception $ex) { $response->status = "EXCEPTION"; $response->message = $ex->getMessage(); } return $response; } private static function collectParameters() { $parameters = new stdClass(); $parameters->old_password = filter_input(INPUT_GET, "old_password"); $parameters->new_password = filter_input(INPUT_GET, "new_password"); return $parameters; } } include './inc/incJSONHeaders.php'; echo json_encode(WebServiceClass::ChangePassword());