Авторизация по коду из Email письма

Краткая информация

Модуль позволяет упростить авторизацию и регистрацию пользователей через email. Основная идея в том чтобы ввести адрес электронной почты (email) и запросить временный код, который будет отправлен на указанную почту. Введя код из email письма, пользователь будет автоматически авторизован и зарегистрирован (в зависимости от настроек и используемого компонента)

Установить можно отсюда - http://marketplace.1c-bitrix.ru/solutions/bxmaker.authuseremail/

Таймаут, сaptcha, блокировка

Для предотвращения злоупотреблений в запросе временного кода, можно задать интервал между отправками, который учитывается для конкретно email адреса.

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

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

Компоненты

В модуле есть 2 компонента, которые незначительно отличаются

  • bxmaker:authuseremail.simple - компонент упрощенного входа с авторегистрацией. Важно учесть что компонент автоматически зарегистрирует пользователя при его отсутствии, даже если в настройках модуля стоит галочка требовать регистрацию.

  • bxmaker:authuseremail.login - компонент для входа по email, с наличием формы регистрации. Если в настройках модуля включено требование регистрации, то в случае если пользователь не существует, будет выведено сообщение о необходимости регистрации. Форма регистрации доступна при клике на соответствующую кнопку - зарегистрироваться под формой авторизации.