コード例 #1
0
                $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());