2015-08-18 2 views
-1

Эй, ребята, попробовали поиск в Интернете и искали часы, но никто не мог помочь. Так решил приехать сюда за помощью.Как определить, зарегистрирован ли пользователь в

Итак, я пытаюсь создать систему, которая обнаруживает, что пользователь зарегистрирован, но на своих сайтах. Например: я вошел в систему на Facebook, но www.abcefg.com обнаружил, что я вошел в систему.

Прежде всего, как правильно назвать что-то подобное и как и с чего начать.

Я знаю, что нужно, чтобы включить некоторые файлы/скрипт на сайтах третьих лиц и т.д ..

ли обработка сессии? Я действительно не знаю, с чего начать.

я в основном РНР парню

Update: Я хочу сделать то же самое, как disqus.com

Они обнаруживают, если вы вошли в систему и вы можете оставить комментарий с вашим именем пользователя на любом сайте, as disqus

+6

Я думаю, что это вопрос может иметь некоторую информацию, которая была бы полезной для вас? http://stackoverflow.com/questions/5233560/possible-to-find-out-whether-a-user-is-logged-into-facebook-over-javascript-api – mrcheshire

+0

Спасибо, в значительной степени, в соответствии с тем, что я Я ищу, но как создать его для моего собственного сайта. Итак, пример: Мой сайт www.example.com находится на сайте www.thirdparty.com. Сторонние пользователи сайта example.com используют свой сайт, поэтому что-то вроде появляется приветственный знак, говорящий «welcome example.com user» – user3833066

ответ

0

Если вы хотите использовать Facebook Auth. Я рекомендую вам начать с Facebook Developer Site: https://developers.facebook.com/ и создать приложение своего сайта

Затем перейдите по этой ссылке, чтобы найти решение для интеграции facebook auth на ваш сайт.

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=facebook%20oauth

+0

Facebook был всего лишь примером не того, что я ищу – user3833066

+0

Вы не можете обнаружить пользователя facebook, зарегистрированного без использования OAuth –

+0

Disqus.com хочу, я пытаюсь сделать – user3833066

0

Использование facebook SDKV5
Создать объект Fb для вашего приложения

$fb = new Facebook\Facebook(array(
'app_id' => 'app_id', 
'app_secret' => 'secret', 
'default_graph_version' => 'v2.4', 
));` 

Затем попытайтесь получить маркер доступа с помощью этого объекта

$helper = $fb->getJavaScriptHelper(); 
$accessToken = $helper->getAccessToken(); 

теперь используют этот tokken запрашивать информацию пользователя

$response = $fb->get('/me?fields=id,name,email,first_name,last_name', $accessToken->getValue()); 

Если вы получаете информацию в массиве ответа $, что означает, что пользователь вошел в систему
использования в исправном попытке поймать это пример и требует всех библиотек sdkv5
Удачи для вашего приложения

+0

Disqus.com хочет, я пытаюсь сделать – user3833066

+0

называть эту страницу, используя Ajax для получения результата – allvideolectures