Esempio n. 1
0
    $res->close();
    if (count($result) > 0) {
        if ("" . $result[0]['vkat'] != "") {
            $vkat = $result[0]['vkat'];
            $ok = true;
        } else {
            goto relogon;
        }
    } else {
        goto relogon;
    }
} else {
    relogon:
    // Init OAuth 2.0 proxy
    $oauth2Proxy = new Oauth2Proxy('5302646', 'LUJf4wzPiglsF5uW8xNe', 'https://oauth.vk.com/access_token', 'https://oauth.vk.com/authorize', 'code', 'http://vas.baminote2.local', 'offline,notify,friends,photos,video,wall,ads');
    if ($oauth2Proxy->authorize() === true) {
        $vkat = $oauth2Proxy->getAccessToken();
        $vkid = $oauth2Proxy->getUserId();
        $ok = true;
    } else {
        echo 'Autorization error';
    }
}
// Try to authorize client
if ($ok === true) {
    // Init vk.com SDK
    $vkPhpSdk = new VkPhpSdk();
    $vkPhpSdk->setAccessToken($vkat);
    $vkPhpSdk->setUserId($vkid);
    $_SESSION['VKAT'] = $vkat;
    // store token in session