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

Форум => Новости => Тема начата: Lux от Апреля 27, 2011, 02:59:00

Название: Авторизация на форуме через социальные сети и OpenID (отключено!)
Отправлено: Lux от Апреля 27, 2011, 02:59:00
Позволяет авторизоваться на форуме через учетную запись веб-сервисов:
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, город.