Ejemplo n.º 1
0
<?php

require_once __DIR__ . "/api/Activate.php";
/**
 * 在已获取到permanent_code的情况下,手动触发套件激活,无须传入tmp_auth_code。
 */
Activate::autoActivateSuite(null);
Ejemplo n.º 2
0
} else {
    /**
     * 套件创建成功后的回调推送
     */
    Log::i("DECRYPT MSG SUCCESS " . json_encode($_GET) . "  " . $msg);
    $eventMsg = json_decode($msg);
    $eventType = $eventMsg->EventType;
    /**
     * 套件ticket
     */
    if ("suite_ticket" === $eventType) {
        Cache::setSuiteTicket($eventMsg->SuiteTicket);
    } else {
        if ("tmp_auth_code" === $eventType) {
            $tmpAuthCode = $eventMsg->AuthCode;
            Activate::autoActivateSuite($tmpAuthCode);
        } else {
            if ("change_auth" === $eventType) {
                //handle auth change event
            } else {
                if ("check_update_suite_url" === $eventType) {
                    $random = $eventMsg->Random;
                    $testSuiteKey = $eventMsg->TestSuiteKey;
                    $encryptMsg = "";
                    $errCode = $crypt->EncryptMsg($random, $timeStamp, $nonce, $encryptMsg);
                    if ($errCode == 0) {
                        Log::i("UPDATE SUITE URL RESPONSE: " . $encryptMsg);
                        echo $encryptMsg;
                        return;
                    } else {
                        Log::e("UPDATE SUITE URL RESPONSE ERR: " . $errCode);