コード例 #1
0
     */
    private static function sendPWRecoveryEmail($account)
    {
        $recoveryURL = getBaseURL("pvcloud") . "#/passwordrecovery/{$account->account_id}/{$account->confirmation_guid}";
        $message = "Le comunicamos que el proceso de recuperación de contraseña fue completado con éxito.\n\n";
        $to = $account->email;
        $subject = "pvCloud - Recuperación de Contraseña Completada";
        $enter = "\r\n";
        $headers = "From: donotreply@costaricamakers.com {$enter}";
        $headers .= "MIME-Version: 1.0 {$enter}";
        $headers .= "Content-type: text/plain; charset=utf-8 {$enter}";
        $result = mail($to, $subject, $message, $headers);
    }
    private static function collectParameters()
    {
        $parameters = new stdClass();
        $parameters->Email = filter_input(INPUT_POST, "txtEmail");
        $parameters->Password = filter_input(INPUT_POST, "txtPassword");
        $parameters->AccountID = filter_input(INPUT_POST, "AccountID");
        $parameters->ConfirmationCode = filter_input(INPUT_POST, "ConfirmationCode");
        return $parameters;
    }
}
$result = WebServiceClass::PasswordRecovery_Execute();
if ($result->status == "OK") {
    $url = getBaseURL("pvcloud") . "#/prs";
    header("Location: {$url}");
} else {
    $url = getBaseURL("pvcloud") . "#/err";
    header("Location: {$url}");
}