Авторизация пользователя с LightOpenID

Здравствуйте
Я загрузил LightOpenID (http://gitorious.org/lightopenid) несколько часов назад, но до сих пор не могу понять, как заставить его работать.
Я сохранил этот пример Google в файле test.php

identity = 'https://www.google.com/accounts/o8/id';
            header('Location: ' . $openid->authUrl());
        }
?>
validate() ? $openid->identity . ' has ' : 'has not ') . 'logged in.'; } } catch(ErrorException $e) { echo $e->getMessage(); } echo '
'.print_r($openid,true).'
'; ?>

, где init.php - это файл инициализации для моей страницы (константы, классы, функции, соединение с базой данных и т. Д.).
После запуска этого кода я получил кнопку с надписью «Войти через Google» и после ее нажатия

echo '
'.print_r($openid,true).'
';

я дал некоторую информацию об объекте $ openid

LightOpenID Object ( [returnUrl] => http://kur.com/openid.php [обязательно] => Массив ( )

  [необязательно] => Массив
 (
 )

[identity: LightOpenID: private] => https://www.google.com/accounts/o8/id
[заявленный_id: LightOpenID: private] => https://www.google.com/accounts/o8/id
[сервер: защищенный] => https://www.google.com/accounts/o8/ud
[версия: protected] => 2
[trustRoot: protected] => http://kur.com
[псевдонимы: protected] => 
[identifier_select: protected] => 1
[ax: protected] => 1
[sreg: protected] => 
[data: protected] => Массив
 (
 [логин] => 
 )

)

... ничего особенного ... и все ...
Я трачу много времени на поиск руководств в Google, но не могу найти ни одного. Не могли бы вы мне помочь.
Как авторизоваться пользователю?
Откуда я должен получить информацию о зарегистрированном пользователе (имя пользователя, почта)?
Я никогда не использовал open ID и запутался ....
Заранее благодарим

10
задан T1000 22 October 2010 в 08:18
поделиться