Авторизация Google OAuth

Авторизация Google OAuth

Компонент, открытый исходный код

Компонент позволяет пользователям авторизоваться и регистрироваться на сайте через аккаунт Google (OAuth 2.0). Поддерживает автоматическое создание пользователей, привязку существующих аккаунтов по email, получение имени и аватара профиля Google, а также интеграцию кнопки входа в стандартные формы авторизации и регистрации InstantCMS.

Возможности:

  • Вход и регистрация через Google.
  • Автоматическое создание аккаунта.
  • Привязка к существующему пользователю по email.
  • Импорт имени и аватара профиля.
  • Поддержка постоянной авторизации («Запомнить меня»).
  • Интеграция в стандартные формы входа и регистрации InstantCMS.

Google Client ID и Google Client Secret брать тут.

0
skewes skewes 1 месяц назад #

Ребята, всем приветы)))

Кто тестил? Как работает?

Я вечером займусь))) 

0
pupsik pupsik 1 месяц назад #

Поздно вы конечно. Но как говорится...

0
skewes skewes 1 месяц назад #

Почему поздно? 😂

0
pupsik pupsik 29 дней назад #

Потому что у МЕНЯ уже есть.👍

0
skewes skewes 29 дней назад #

А у вас Яндекс ID тоже подключен? Что отображается на auth/register? И Яндекс и Гугл?

0
skewes skewes 29 дней назад #

Если в настройках Яндекс ID включить «Показывать кнопку под формой регистрации», то работает на форме регистрации данная фича.

0
skewes skewes 29 дней назад #

Изображение

Изображение

0
skewes skewes 29 дней назад #

А вот когда я захлжу в профиль, то есть уже авторизован, почему то Гугл остается, а яша исчезает))) Ну это не критично, но все же.

0
pupsik pupsik 29 дней назад #

У меня свой гоогля логин. Без яндексов

Я прочитал ваши посты, не понял, в чем именно у вас проблемы?

0
skewes skewes 29 дней назад #

Все хорошо!!! Все работает!

0
skewes skewes 1 месяц назад #

Установил.

В модальном окне, где авторизация, выводится 2 кнопки — Яндекс и Гугл.

На странице регистрации — одна кнопка Гугла выводится...

0
LockD LockD 28 дней назад #

Скоро фикс выложу

0
skewes skewes 28 дней назад #

Да вроде все работает без нареканий)))

0
skewes skewes 1 месяц назад #

Что могу сказать))) Работает!!!!!!!!!!!!!!!!!!!

Мой очередной рекомендосьон!

Спасибо большое!

Осталось пофиксить немного на самой странице регистрации, ошибку раньше прописал.

0
skewes skewes 29 дней назад #

С меня донат вам обязательно)))

Немного попозже отправлю)))

0
dChirkis dChirkis 28 дней назад #

Есть проблема — если регистрация на сайте только по приглашению (надо вводить код) — то компонент игнорирует это условие и создаёт аккаунт. 

0
skewes skewes 28 дней назад #

Скорее всего это логично... 

Вы либо регистрируетесь посредством ЦМС, либо регистрируетесь посредством ID...

Если у вас ТОЛЬКО ПО ПРИГЛАШЕНИЮ, то вам сам компонент не подходит, потому как никаких приглашений он не выдает и не видит.

Там ведь даже написано «ИЛИ» — ну то есть входите так или можете вот так.

0
dChirkis dChirkis 28 дней назад #

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

+1
pupsik pupsik 28 дней назад #

Это уже надо в самом плагине делать проверку. Если не по проглашению значит кнопки social login = disable. Если по приглашению, enable. Не так уж и сложно, надо только посмотреть как это приглашение работает в инстант и внедрить в плагин.

0
dChirkis dChirkis 28 дней назад #

Согласен с вами

0
dChirkis dChirkis 28 дней назад #

Функционал авторизации сделан через компонент — он уже в системе и он может получить статус параметра системы. Ваш довод про ИЛИ не корректен

0
DeusSpa DeusSpa 26 дней назад #

Требования для установки можно понизить ) сейчас php 8, но работает и на 7.4 спокойно.

0
Alex Burr Alex Burr 26 дней назад #

Изображение

+2
skewes skewes 26 дней назад #

До 700 это юр лицам.

Сначала пусть пришлют уведомление на почту тогда может быть уберу.

А так не собираюсь отключать.

+1
Alex Burr Alex Burr 22 дня назад #

Да и до физлиц и ип доберутся

0
Capitan Capitan 15 дней назад #

А как сделать чтобы регистрации были только с российской почты?

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.