@smmpanel2018

Авторизация через вк?

Здравствуйте, помогите пожалуйста , не могу изменить код на новы для авторизации на сайте .
Что-то в апи наверное изменилось что он перестал работать .
Помогите пожалуйста исправить .

// ________________ VKONTAKTE ______________________

if(!empty($_GET['code']) && !empty($_GET['network']) && $_GET['network']=='vkontakte'){
require_once('../config.php');
$params=array('client_id'=>$vk_id,'client_secret'=>$vk_secret,'code'=>$_GET['code'],'redirect_uri'=>$vk_url);
$token=json_decode(@file_get_contents('https://oauth.vk.com/access_token?'.urldecode(http...),true);
if(empty($token['access_token'])){ exit('error vkontakte token'); }
$params=array('uids'=>$token['user_id'],'fields'=>'uid,first_name,last_name,photo_100','access_token'=>$token['access_token']);
$vk_info=json_decode(@file_get_contents('https://api.vk.com/method/users.get?v=5.0'.urldeco...),true);
if(empty($vk_info['response'][0]['id'])){ echo 'error vkontakte info'; exit; }
$vk_info=$vk_info['response'][0];
$soc='vkontakte';
$sn_id=$vk_info['id'];
$login=$vk_info['first_name'].' '.$vk_info['last_name'];
$avatar=$vk_info['photo_100'];
}
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы