Регистрация и авторизация пользователей OAuth

Просмотров: 1057Куплено: 9 разРазработчик: Diafan
Регистрация и авторизация пользователей OAuth

upd 29.09.2020 Добавлен OAUTH для Яндекс. Обновлено API ВКонтакте.

Модуль автоматической регистрации и авторизации через соцсети: VK, Facebook, Google, Яндекс.

Модуль автоматически добавляется к блоку стандартной авторизации при установке с помощью модуля "Вставки" либо тегом <insert name="show_oauth" module="oauth">, выводит кнопки VK, F, G, Я, и по клику на любую иконку переадресовывает на соответствующую соцсеть, запрашивает права, получает имя, email и аватар, возвращается на сайт, регистрирует пользователя и сразу авторизует его. В дальнейшем по клику, если пользователь ранее регистрировался через соцсеть, сразу авторизует его.

Модуль полностью совместим с автообновлениями и работает в защищенном режиме.

Версия DIAFAN.CMS 6.0.12+

Регистрация сайта во ВКонтакте

Зарегистрируйте сайт в виде веб-приложения на сайте: https://vk.com/editapp?act=create, чтобы получить ID-приложения и секретный ключ.

vk1

vk2

Регистрация сайта в Facebook

Зарегистрируйте сайт в виде на сайте Facebook: https://developers.facebook.com/apps/, чтобы получить ID-приложения и секретный ключ.

fb1

Получите секретные коды и активируйте приложение переключателем вверху

fb2

Перейдите в настройки приложения и обязательно укажите возвратный URL: https://www.vash_site.ru/?fb=login

fb3

Регистрация сайта в Google

Перейдите на https://console.developers.google.com/apis/credentials?hl=ru&pli=1 Нажмите "Создать учетные данные" в "API и сервисы"

g1

Выберите "Веб-приложение"

g2

Заполните данные сайта и получите секретные коды

g3

g4

g5

Регистрация сайта в Yandex

Перейдите на https://oauth.yandex.ru Нажмите "Зарегистрировать новое приложение"

yan1

Заполните данные сайта и получите секретные коды

yan2

Приветствую всех!
Установил модуль на сайт urban-rider.ru. Установка прошла без проблем - залил в кустом папку с модулем активировал через админку. В админке появился пункт меню и автоматом добавилась вставка этого блока авторизации. Настраивал модуль в соответствии с инструкцией - получил ключи в соц. сетях, заполнил в административной части и активировал модуль. Всё заработало с первого раза.
Огромное спасибо разработчикам - вещь просто необходимая для современного сайта, поскольку полностью упрощает процесс авторизации пользователя на сайте.
Наконец -то !!! отличная замена когда-то удобному сервису Loginza (Яндекс приватизировал насмерть) , теперь же есть отличная замена.
По установке как и все модули, ставится в активную тему без проблем, по инструкции все сделал за 10 минут, автоматом подцепилась к стандартной регистрации.
Прям облегчение теперь с авторизацией. Жду добавление других сервисов.
Спасибо.
Здравствуйте! VK авторизация почему то не работает. Переходит на VK, нажимаем там РАЗРЕШИТЬ, и перекидывает на главную страницу сайта... и ничего не происходит - не авторизируется.
ПартнерМаксим (web-prosto) 22 сентября 2020 г.
Модуль обновлен. Исправлена ошибка авторизации ВК (актуализирована версия API VK), а также добавлен OAUTH от Яндекс
Виталий (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 29 сентября 2020 г.
Добрый день. Уточните пожалуйста этот модуль создает нового пользователя при каждом первом входе через соц сеть?
Т.е. если я зайду через фейсбук а потом через гугл я создам себе два аккаунта, или второй присоединиться к первому?
Спс.
Да, конечно создаст разные. Модуль не может знать, что это один человек. Зашли через fb первый раз, создался пользователь. Затем зашли через Гугл, создастся другой. Повторные входы будут авторизовывать
Виталий (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 10 ноября 2020 г.
Спасибо за ответ.
Скажите а есть возможность там заменить стандартные круглые кнопки на кастомные? Эти мне кажутся мелкие.
Там лежит CSS, поменять стили оформления кнопок можете как угодно
Виталий (DIAFAN.CMS) МодераторМодераторМодераторМодераторМодератор 10 ноября 2020 г.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.