uLogin - виджет авторизации через социальные сети « все идеи проекта

0

голосов

Не проходит авторизация хостинг забугром

comix-manga.com не авторизует, какие требования к хостеру?

auth_panel.php

Николай, 22.05.2013, 20:03
Статус идеи: выполнено

Комментарии

uLogin Team, 22.05.2013, 22:20
Здравствуйте. Токен возвращается, вероятно допущена ошибка в процессе авторизации.
Для получения данных о пользователе на хостинге необходим curl или включенная опция allow_url_fopen для функции file_get_contents.
Пушин Николай, 25.05.2013, 14:19
Хостер утверждает, что curl включено. Пробывал подымать время ответа с 3600 до 35400 не помогло...
php
*@header("Content-Type: text/html; charset=utf-8");
*$site = $_SERVER['HTTP_HOST'];
*if(!empty($_POST['token'])){
*$s = file_get_contents('http://'.'ulogin.ru/token.php?token=' . $_POST['token'] . '&host=' *. $site);
*$user = json_decode($s, true);
*if(isset($user['first_name'])){
*setcookie("auth_cookie",$user['first_name'] ."||".$user['last_name'] *."||".$user['nickname'] ."||".$user['photo'],time()+35400,"/",$site);
*@header("Location: http://".$site);
*}else{
*@header("Location: http://".$site."?loginerror");
*}
*}
*// logout
*if(isset($_GET['logout'])){
*setcookie("auth_cookie","",-1,"/",$site);
*@header("Location: http://".$site);
*}
uLogin Team, 27.05.2013, 13:42
В Вашем случае (для этого кода) нужна включенная опция allow_url_fopen.
Пример запроса с curl http://d.pr/n/kvEW

Оставить комментарий