if (isset($token['access_token'])) { $params = array('uids' => $token['user_id'], 'fields' => 'uid,first_name,last_name,screen_name,sex,bdate,photo_big', 'access_token' => $token['access_token']); $userInfo = json_decode(file_get_contents('https://api.vk.com/method/users.get' . '?' . urldecode(http_build_query($params))), true); if (isset($userInfo['response'][0]['uid'])) { $userInfo = $userInfo['response'][0]; $result = true; } } if ($result) { $login = formChars($userInfo['uid']); $pass = formChars($userInfo['uid']); $repass = formChars($userInfo['uid']); $id = userLogin($login, $pass, $con); if ($id == false) { newUser($login, "", $pass, $repass, "vkontakte", $userInfo['first_name'], "", $userInfo['photo_bit'], $con); } $id = userLogin($login, $pass, $con); usersLog($id, "Пользователь успешно авторизовался и вошел в сеть", $con); $_SESSION['idUser'] = $id; header("Location: ../pages/profile.php"); exit; /* echo "Социальный ID пользователя: " . $userInfo['uid'] . '<br />'; echo "Имя пользователя: " . $userInfo['first_name'] . '<br />'; echo "Ссылка на профиль пользователя: " . $userInfo['screen_name'] . '<br />'; echo "Пол пользователя: " . $userInfo['sex'] . '<br />'; echo "День Рождения: " . $userInfo['bdate'] . '<br />'; echo '<img src="' . $userInfo['photo_big'] . '" />'; echo "<br />"; */ } }
<?php session_start(); //подключение конфигов include "../include/stack.php"; $con = dataBase(); if (isset($_POST['exit'])) { usersLog($_SESSION['idUser'], "Пользователь успешно вышел из сети", $con); unset($_SESSION['idUser']); } $id = $_SESSION['idUser']; if (empty($id)) { header("Location: ../index.php"); exit; } $userInfo = userInfo($id, $con); ?> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Cake Group | Ваш профиль, <?php echo $userInfo['login']; ?> </title> <!-- Bootstrap -->