1. Переходим в настройки модуля
Настройки
-> Настройки продукта
-> Настройки модулей
-> AWZ: Форма авторизации
2. Параметры модуля
Параметр | Описание |
---|---|
Срок действия кода в минутах | Через столько времени пользователь сможет запросить повторный код |
Максимальное количество попыток ввода кода | Следующие после лимита попытки ввода кода проверяться не будут Для дальнейшего входа пользователю необходимо получить новый код (через время в параметре выше) |
Количество кодов за сутки | Максимальное количество кодов за последние 24 часа |
Количество кодов за час | Максимальное количество кодов за последние 60 минут |
Группа параметров | Описание |
---|---|
Общие лимиты генерации кодов | Учитываются общее количество запрошенных кодов за отведенное время Настройте параметры, чтобы избежать возможных атак на массовые отправки запросов и сжигание баланса на сервисе |
Лимиты генерации кодов по ip адресу | Учитываются общее количество запрошенных кодов за отведенное время для одного IP адреса |
Лимиты генерации кодов по номеру телефона | Учитываются общее количество запрошенных кодов за отведенное время для одного номера телефона |
Есть возможность переопределения стандартных механизмов обработчиком onCheckLimits
, а также возможность отловить результаты проверки обработчиком onCheckCode
3. Размещаем компонент формы авторизации
- В меню компонентов в редакторе переходим в
Zahalski.dev
->Пользователь
->Форма авторизации
- Нажимаем на иконку компонента и переходим в его настройки
- После настройки компонента сохраняем страницу
Описание параметров компонента
Группа шаблон компонента
Тут один параметр "Шаблон компонента" - выбираем необходимый (по умолчанию .default
)
Группа Общие параметры
Параметр | Описание |
---|---|
Код страны | Международный код страны Для РФ: 7, Для Беларуси: 375 и т.п. |
Ссылка на личный кабинет | Будет выведена вместо ссылки на авторизацию, если пользователь уже авторизован |
Идентификатор соглашения | Выберите соглашение в системе, чтобы соблюдать Закон № 152-ФЗ о персональных данных Соглашения настраиваются стандартно в админ. панели Настройки -> Настройки продукта -> Соглашения |
Тип языковых сообщений | Если планируется отправка смс кодов, то смс Если планируется по звонку, то звонок |
Искать пользователей состоящих в одной из групп | Поиск пользователей будет происходит только в данных группах Пользователь должен состоять в одной из отмеченных тут групп |
Исключить ид пользователей из поиска | Вы можете указать ИД пользователей через запятую, которых исключить из поиска Например пользователя на которого оформляются заказы с внешней интеграции |
Порядок поиска пользователя по номеру | |
- пользователь | Поиск пользователя будет осуществляться только в таблице пользователей битрикса Поля по умолчанию: PERSONAL_PHONE, PERSONAL_MOBILE, LOGIN |
- заказ | Поиск осуществляется только по коду свойства заказа и если заказ будет найден для авторизации будет выбран пользователь с заказа Такой пользователь также должен состоять в группах настроенных для поиска выше в параметрах |
- пользователь, заказ | сперва будет попытка поиска по логике пользователь, и если не найден по логике заказ |
- заказ, пользователь | сперва будет попытка поиска по логике заказ, и если не найден по логике пользователь |
Код свойства заказа с номером телефона | Выберите код свойства в котором хранится номер телефона Настройка игнорируется, если логика не подразумевает поиска по заказам или модуль sale не установлен |
Цветовая схема | Некоторые шаблоны могут поддерживать разные цветовые схемы компонента |
Группа Авторизация по паролю
Для запрета вывода авторизации по паролю необходимо оставить пустым настройку разрешения групп (руппы для которых разрешена авторизация)
Параметр | Описание |
---|---|
Группы для которых разрешена авторизация | Если пользователь состоит в одной из групп ниже, авторизация по паролю пользователя будет разрешена, Иначе пользователь получит сообщение об ошибке |
Группы для которых запрещена авторизация | Можно отключить возможность авторизации по паролю для одной из групп (например, Администраторы) |
Искать пользователя по логину | Активируйте опцию, если нужна проверка стандартного алгоритма авторизации (по логину и паролю) |
Группа Авторизация по смс
Для запрета вывода авторизации по смс необходимо оставить пустым настройку разрешения групп (Группы для которых разрешен вход по смс)
Параметр | Описание |
---|---|
Группы для которых разрешен вход по смс | Если пользователь состоит в одной из групп ниже, авторизация через смс или звонок будет разрешена, Иначе пользователь получит сообщение об ошибке |
Группы для которых запрещен вход по смс | Можно отключить возможность авторизации через смс или звонок для одной из групп (например, Администраторы) |
Регистрация по смс
Для запрета регистрации по смс необходимо оставить пустым настройку разрешения групп (Группы в которые регистрировать пользователей)
Параметр | Описание |
---|---|
Группы в которые регистрировать пользователей | В данные группы будет зарегистрирован новый пользователь, Обратите внимание, что регистрация в группу Администраторов невозможна (при отметке опции параметры не будут учитываться) |
Объединить регистрацию и авторизацию по смс | Опция служит для объединения входа по смс и регистрации, в случае если пользователь не найден по номеру телефона он будет зарегистрирован как новый |
Обсуждение в Telegram