Автор: bb3mobi
Это расширение не зависит от промежуточных сервисов типа Loginza или Socall, не требует оплаты за использование промежуточных сервисов, а также сохраняет возможность авторизации пользователей независимо от доступности промежуточных сервисов, например в случае их неполадок.
Поддерживаются следующие сети (через OAuth2):
- Вконтакте
- Одноклассники
- Yandex
- Mail.Ru
Возможности расширения:
- Регистрация пользователей, с последующей возможностью входа
- Пользователю устанавливаются аватары и подписи.
- Осуществляется проверка на существование имени пользователя и e-mail в базе данных.
- Заполнение пользователями дополнительных полей профиля если они установлены и являются обязательными.
- Отправка e-mail пользователю с указанием провайдера авторизации, имени пользователя и пароля, а также адреса форума.
- Авторизация пользователей, с привязкой аккаунтов
- Пользователи могут подключить все свои аккаунты соц сетей в личном разделе.
- Пользователи могут удалить подключённые аккаунты социальных сетей.
- Пользователи могут обновить или заменить данные аккаунтов социальных сетей.
- Пользователи могут входить на форум через социальные сети, без ввода логина и пароля.
"
Помимо основных настроек, есть отдельное меню для каждой из поддерживаемых социальных сетей Меню каждой из сетей содержит ссылку на страницу регистрации приложения в этой сети. В процессе регистрации вы получите ID и секретный ключ, который необходимо будет указать в настройках. В этой теме буду публиковать дополнительно краткие инструкции для регистрации в каждой из соцсетей.
Краткая инструкция по регистрации в Яндекс
Обратите внимание, что при регистрации через соцсеть, существует возможность установить группу пользователя и настроив соответственно права доступа к форумам, тем самым можно снизить количество регистраций спам-ботов, ограничив в правах другие группы.
Основные настройки расширения находятся в "
Так-же расширение добавляет пользовательские "Права доступа" для уже зарегистрированных пользователей, имеющих право подключать аккаунты социальных сетей. Право называется "Может подключать аккаунты социальных сетей"
В процессе тестирования расширения обнаружилась одна непривычная особенность - при регистрации нового пользователя через соцсеть в качестве имени пользователя устанавливается имя и фамилия из соцсети. Если это неприемлемо, то необходимо воспользоваться опцией "назначать форумное имя из адреса email в соцсети.
При включении опции новому пользователю будет назначено не имя из соцсети, а начальная часть адреса EMAIL (если его удалось получить из соцсети)
Если пользователь с таким ником уже существует, то пользователю будет сразу предложено этот ник сменить.