73  /  219

Документация Сотбит: B2B. Пользователи. Регистрация пользователей

Для того, чтобы пользователь мог зарегистрировать на сайте, необходимо включить возможность самостоятельной регистрации
Перейдите по пути: Настройки → Настройки продукта → Настройки модулей → Главный модуль → вкладка Авторизация.
Отметьте опцию Позволять ли пользователям регистрироваться самостоятельно? .
Опцию Запрашивать подтверждение регистрации по e-mail можно оставить неактивной.
Документация Сотбит: . Регистрация пользователей. Картинка 1
Документация Сотбит: . Регистрация пользователей. Картинка 2
Фирменная форма регистрации Сотбит : B2B имеет следующий вид.
Документация Сотбит: . Регистрация пользователей. Картинка 3
E-mail — становится логином пользователя, если в настройках Главного модуля включена опция Использовать e-mail для входа на сайт. Логин — требуется, если вход по email отключён. Доступны поля для ввода пароля и его подтверждение. Также - CAPTCHA — защита от роботов (включается в настройках Главного модуля).
Документация Сотбит: . Регистрация пользователей. Картинка 4
После регистрации все новые пользователи автоматически попадают в группу, указанную в настройках главного модуля на вкладке Авторизация. По умолчанию это «Зарегистрированные пользователи». 
Документация Сотбит: . Регистрация пользователей. Картинка 5
Шаблон Сотбит: B2B также поддерживает вариант регистрации по номеру телефона — пользователь вводит номер телефона и получает SMS с кодом подтверждения.
Функционал доступен в редакциях Сотбит: B2B кабинет Plus, Сотбит: B2B портал и Сотбит: B2B портал Pro. Регистрация по номеру телефона происходит через бесшовную интеграцию с модулем Сотбит: Авторизация по СМС и Email.  Детали настройки модуля указаны в документации по ссылке выше. 
Модуль заменяет стандартные формы регистрации и авторизации (логин + пароль) на вход по одноразовому коду, отправляемому на телефон (SMS) или email. 
После включения модуля обязательно должна быть включена хотя бы одна из опций: регистрация по телефону или по email. После включения модуля стандартные поля ввода логина и пароля на формах регистрации и авторизации отображаться не будут.
Вы можете включить один или оба способа:
1. «Использовать авторизацию/регистрацию по телефону» — на формах появится поле для ввода номера телефона.
Документация Сотбит: . Регистрация пользователей. Картинка 6
2. «Использовать авторизацию/регистрацию по e-mail» — на формах появится поле для ввода email.
Документация Сотбит: . Регистрация пользователей. Картинка 7
Для каждого из способов (телефон и email) можно выбрать один из трёх режимов:
  • «Только код» — пользователь получает одноразовый код на телефон или email и вводит его для входа (пароль не используется).

  • «Только пароль» — используется постоянный пароль (классический вариант).

  • «Код и пароль» — требуется ввод и одноразового кода, и постоянного пароля.

Документация Сотбит: . Регистрация пользователей. Картинка 8
Для отправки SMS-сообщений необходимо подключить провайдера: в SMS провайдер — выберите redsms или smsru (список провайдеров будет расширяться). «Логин» и «API ключ» — укажите учётные данные, полученные у провайдера.
Модуль позволяет выполнить настройку временного кода
  • «Количество символов во временном коде» — длина цифрового кода, отправляемого пользователю.

  • «Задержка повторной отправки кода (сек)» — время, которое пользователь должен подождать перед запросом нового кода.

  • «Время действия кода (мин)» — период, в течение которого введённый код остаётся действительным.

Режим отладки позволяет тестировать работу модуля без реальной отправки SMS. Сгенерированные коды можно посмотреть на странице: Администрирование → Сотбит → Сотбит: Авторизация по СМС → Таблица кодов.