Перейти до вмісту
  1. Документація
  2. Оформлення замовлення
  3. Авторизація по SMS (OTP)

Авторизація по SMS (OTP)

Як увімкнути вхід у кабінет за одноразовим кодом з SMS у шаблоні Trust для OpenCart 3: довжина й термін дії коду, захист від підбору, логи спроб.

1 хв читання

Покупець входить у кабінет за номером телефону: вводить номер, отримує SMS з одноразовим кодом (OTP) і вводить його — без пароля.

Вікно входу на вітрині

Потрібен модуль SMS Notify. Коди надсилає ваш SMS-провайдер, підключений у модулі SMS Notify. У ньому має бути активний шаблон «Авторизація по SMS» — інакше в налаштуваннях OTP з'явиться попередження.

Налаштування

Відкрийте Octemplates → Модулі → Авторизація по SMS (OTP).

Налаштування авторизації по SMS

НалаштуванняЩо робитьРекомендовано
СтатусВмикає вхід за кодом.
Довжина OTPКількість цифр у коді, від 4 до 10.6
Термін дії OTPСкільки хвилин код дійсний.5
Максимальна кількість спробСкільки разів можна помилитися з номером чи кодом до блокування.5
Час блокуванняНа скільки хвилин блокується вхід після перевищення спроб.15
Час між запитамиМінімум секунд між повторними запитами коду — захист від спаму й зайвих витрат на SMS.60
Відправляти OTP при Email авторизаціїЯкщо покупець входить через email, код приходить на пошту.
Увімкнути логуванняЗаписує спроби входу у вкладку «Логи OTP».

Порада. Не ставте «Час між запитами» менше 30 секунд: кожне SMS платне, а боти можуть запитувати коди масово.

Логи

  • Логи OTP — усі спроби введення коду: контакт, клієнт, статус і дата. Допомагає розібратися, коли покупець каже, що код не прийшов.
  • Логи IP — IP-адреси, з яких вводили невірний номер чи код, кількість спроб і час останньої. Так видно спроби підбору.

Логи OTP

Кнопка «Видалити логи» очищає список.