Регистрация на вашем сайте через TWITTER с получением всех данных о пользователе.

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

twitter

Нужен ли этот модуль на сайте?

Почти на всех сайтах есть поле регистрации для разных целей. К примеру оставить отзыв, купить вещь, скачать файл или просто для авторизации при входе и сохранения настроек. Для этого нужно пройти всем давно известную, стандартную регистрацию: ввести фамилию, имя, е-mail и т.д.

По своему опыту знаю, что были ситуации когда на стандартную регистрацию просто не хватало времени. По этой причине я уходил на другой сайт или откладывал на другое время.

Вы только представьте, сколько сейчас существует социальных сетей, информационных ресурсов, форумов, требующих регистрацию. И для того чтобы постоянно не заполнять одни и те же формы, была придумана регистрация через соц-сети, где все данные пользователя берутся с учётной записи (аккаунта) сети в которой он уже однажды зарегистрировался. Конечно эти данные должны быть защищены от посторонних, а это значит, что сервис обязуется предоставляться авторитетным сайтом, каким и является TWITTER. Твиттер предлагает  современную, защищённую аутентификацию через технологию Oauth 2.0 и постоянно модернизируется.

Как работает авторизация в один клик с TWITTER?

Ниже расписан пример как «прикрутить» этот функционал себе на сайт.

Устанавливаем на сайт кнопку регистрации через Твиттер

twitter-oauch

Для начала регистрируем наш ресурс, как новое приложение (Create an application) на сайте TWITTER
apps.twitter.com/app/new

create-application

Далее устанавливаем через компостер само приложение.

– Создаем файл composer.json c текстом:

– Запускаем в консоле у (меня под windows)

или – скачиваем с гитХаба  ↓
https://github.com/abraham/twitteroauth

Нас интересует папка twitteroauth. Для удобства я ложу её в корень локального сайта в созданную мной папку TWIT и создаю 2 файла:

  1. Сам скрипт формирования и отправки ключем;
  2. Файл принимающий ответ.

index.php

файл calback.php

Здесь вся информация и сам скрипт на английском ↓
https://twitteroauth.com/

1 Бал2 Бала3  Бала4  Бала5  Балов
loadingЗагрузка...

<<< >>>

Добавить комментарий