29 lines
807 B
PHP
29 lines
807 B
PHP
<?php
|
|
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
|
|
|
//ini_set('display_errors', 1);
|
|
//error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE);
|
|
|
|
$get=clearInputData($_GET);
|
|
|
|
if($_SESSION['id'] && isset($get['code'])) {
|
|
|
|
require_once( "../vk.php" );
|
|
|
|
$v = new Vk();
|
|
|
|
$result = $v->get_token($get['code']);
|
|
if (isset($result['error'])) {
|
|
echo 'error: Ошибка получения токена: '.$result['error_description'];
|
|
} else {
|
|
if (isset($result['access_token'])) {
|
|
$sql = "UPDATE users SET vk_token='$result[access_token]', vk_user_id = '$result[user_id]' WHERE id=$_SESSION[id]";
|
|
mysql_query($sql);
|
|
echo 'success';
|
|
} else {
|
|
echo 'error: ';
|
|
var_dump($result);
|
|
}
|
|
}
|
|
} |