Здравствуйте, выкладываю черновой вариант регистрации пользователя с возможностью использовать . Данный компонент - это модификация стандартного main.register.
Так же компонент поддерживает:
- Соглашения
- Регистрация без ввода логина(только e-mail)
- Обновление стандартной каптчи кнопкой
Событие OnAfterUserRegister сработает только в случае удачной регистрации пользователя.
События НЕ переведены на D7
Отправка сообщений пользователю осуществляется при помощи Bitrix\Main\Mail\Event::sendImmediate
Внутри компонента присутствует библиотека ReCaptcha взятая с
В шаблоне подключается компонент авторизации через соц-сети, если это возможно.
Как включить ReCaptcha:
1. Добавить и настроить на странице
2. В админке: Настройки->Главный модуль->Вкладка "Авторизация"->Использовать CAPTCHA при регистрации.
В настройках компонента отметить "Использовать ReCaptcha", ввести данные в поля "Секретный ключ" и "Ключ".
Если в настройках компонента не отметить "Использовать ReCaptcha" и не ввести данные в поля "Секретный ключ" и "Ключ", то будет отображаться стандартная каптча.
Как убрать поле "Логин":
1. В админке: Настройки->Главный модуль->Вкладка "Авторизация"->E-mail является обязательным полем
2. В админке: Настройки->Главный модуль->Вкладка "Авторизация"->Проверять E-mail на уникальность при регистрации
3. В настройках компонента отметить галочку "Использовать e-mail для входа на сайт"
Ссылка на компонент
Так же компонент поддерживает:
- Соглашения
- Регистрация без ввода логина(только e-mail)
- Обновление стандартной каптчи кнопкой
Событие OnAfterUserRegister сработает только в случае удачной регистрации пользователя.
События НЕ переведены на D7
Отправка сообщений пользователю осуществляется при помощи Bitrix\Main\Mail\Event::sendImmediate
Внутри компонента присутствует библиотека ReCaptcha взятая с
В шаблоне подключается компонент авторизации через соц-сети, если это возможно.
Как включить ReCaptcha:
1. Добавить и настроить на странице
2. В админке: Настройки->Главный модуль->Вкладка "Авторизация"->Использовать CAPTCHA при регистрации.
В настройках компонента отметить "Использовать ReCaptcha", ввести данные в поля "Секретный ключ" и "Ключ".
Если в настройках компонента не отметить "Использовать ReCaptcha" и не ввести данные в поля "Секретный ключ" и "Ключ", то будет отображаться стандартная каптча.
Как убрать поле "Логин":
1. В админке: Настройки->Главный модуль->Вкладка "Авторизация"->E-mail является обязательным полем
2. В админке: Настройки->Главный модуль->Вкладка "Авторизация"->Проверять E-mail на уникальность при регистрации
3. В настройках компонента отметить галочку "Использовать e-mail для входа на сайт"
Ссылка на компонент