Пожалуйста, войдите или зарегистрируйтесь.

Сообщество студентов Кировской ГМА

Ноября 21, 2024, 17:48:17

Автор Тема: Авторизация на форуме через социальные сети и OpenID (отключено!)  (Прочитано 19676 раз)

Lux

  • Administrator
  • Super Star
  • *****
  • Сообщений: 1936
  • Карма: +3/-1
    • Сообщество студентов Кировской ГМА
  • Курс: ^|^|^

Позволяет авторизоваться на форуме через учетную запись веб-сервисов:
google, yandex, mail.ru, vkontakte, facebook, twitter, loginza, myopenid, webmoney, rambler, flickr, lastfm, verisign, aol, steam
или любого OpenID провайдера.

Как работает:
При логине создает пользователя с данными полученными от провайдера авторизации и случайно сгенерированным паролем. Если ник уже занят, генерируется новый вида login.id, транслитерируется и обрезается до 25 символов. Если email не получен от провайдера или такой уже есть в базе, генерируется новый вида login[at]provider.local (.local для того чтобы письма форум потом не слал на несуществующие адреса).
Пользователь автоматически активируется, независимо от настроек регистрации форума. Email скрывается, независимо от настроек форума.
Заодно пытается получить дополнительные данные:
аватар, сайт, дата рождения, пол, icq, город.
« Последнее редактирование: Февраля 12, 2012, 23:43:56 от Lux »
Делай что должен, и будь что будет.