Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Авторизация через google по протоколу OAuth.


Автор: KPEHDEL 30.3.2012, 13:57
Здравствуйте. Предположим требуется для сайта сделать авторизацию через google по протоколу OAuth. На чистом php для простоты.
Возникают такие вопросы, есть ли примеры или наброски, может быть, готовые реализации?
Также буду признателен если посоветуете почитать какие-нибудь статьи/уроки по созданию авторизации через google OAuth.
PS: Google API уже читаю.

Поискиви для поиска использовал, нашёл несколько слабых статей. Пишу сюда, так как возможно на форуме есть люди которые сталкивались с данной проблемой.

Автор: s0lman 30.3.2012, 22:30
Именно с такой проблемой не сталкивался, но есть замечательный фреймворк под названием Zend Framework, с которого ничто не мешает стянуть нужную либу и довольно просто http://framework.zend.com/manual/en/zend.oauth.introduction.html что нужно.

Автор: KPEHDEL 3.4.2012, 21:59
s0lman,  спасибо, что отписались.

Сейчас нашёл и рассматриваю один вариант.
Есть великолепная статья: http://www.coolwebmasters.com/codes-and-scripts/2080-login-with-google-plus-oauth.html
с кодами.

Однако почему-то скрипт работает не совсем. 
Вот демо данного скрипта: http://clouds.9lessons.info/gplus/index.php

Запрос разрешения приложения и т.д. работает. Но после разрешения, должны выводится все полученные данные(фйл home.php).
Однако они не выводятся.
К home.php даже не происходит обращение.
В файле gplus_login.php на 35 строчке не проходит условие: if(isset($me))

Помоги разобраться в чём дело.

Автор: KPEHDEL 4.4.2012, 21:04
Неужели нет желающих поэксперементировать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)