- Документація
- Оформлення замовлення
- Авторизація по SMS (OTP)
Авторизація по SMS (OTP)
Як увімкнути вхід у кабінет за одноразовим кодом з SMS у шаблоні Trust для OpenCart 3: довжина й термін дії коду, захист від підбору, логи спроб.
Покупець входить у кабінет за номером телефону: вводить номер, отримує SMS з одноразовим кодом (OTP) і вводить його — без пароля.

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

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

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