Более 200 модулей для CS-Cart по единой подписке за 3 500 ₽ в месяц

Авторизация по телефону

Позволяет покупателям входить и регистрироваться по номеру телефона с SMS-кодом, паролем или двухфакторной проверкой.
Укажите домен без http и слешей. Пример: domain.com
По подписке 8 800 
Написать отзыв
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Этот модуль входит в нашу Подписку.

Оформите подписку - и пользуйтесь всеми модулями без ограничений.

Модуль «Авторизация по телефону» упрощает вход и регистрацию в магазине: покупатель может использовать номер телефона, SMS-код, пароль или двухфакторную проверку. Такой сценарий особенно полезен для мобильных покупателей и магазинов, где телефон является основным способом связи с клиентом.

Модуль помогает сократить лишние шаги при входе, ускорить оформление заказа и уменьшить количество ошибок в телефонных номерах. Покупатель быстрее получает доступ к аккаунту, а магазин сохраняет контактные данные в более удобном и предсказуемом формате.

Назначение

Модуль объединяет авторизацию по телефону, подтверждение номера и связанные сценарии оформления заказа в один понятный поток. Он подходит магазинам, которым важно упростить регистрацию, ускорить повторные покупки и работать с телефоном как с надежным идентификатором покупателя.

Основные возможности

  • Вход по номеру телефона, по email или по обоим способам сразу.
  • Несколько вариантов авторизации по телефону: пароль, SMS-код или двухфакторная проверка.
  • Подтверждение номера телефона при регистрации, входе и в сценариях оформления заказа.
  • Отправка кода подтверждения через выбранный SMS-сервис.
  • Поддержка Telegram Gateway для первого запроса кода с автоматическим переходом на обычную SMS-отправку, если Telegram недоступен.
  • Настройка длины кода, задержки повторной отправки и количества попыток подтверждения.
  • Маска ввода номера телефона и работа с кодом страны.
  • Настройки отображения формы входа, полей, заголовков и логотипа.
  • Инструменты для поиска пользователей с дублирующимися телефонами и номерами в неверном формате.

Как это работает

Администратор выбирает, какие способы входа доступны покупателям: телефон, email или оба варианта. Для авторизации по телефону можно настроить простой вход по SMS-коду, вход с паролем или дополнительную проверку.

Покупатель вводит номер телефона, получает код подтверждения и завершает вход или регистрацию в том же интерфейсе. В SMS-сценарии код может запрашиваться сразу после ввода номера, без лишнего повторного нажатия кнопки входа.

Если включен Telegram Gateway, модуль сначала пробует отправить код через этот канал. Если Telegram недоступен, авторизация не прерывается: модуль переключается на обычную отправку через настроенный SMS-сервис.

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

Расположение в админке

Основные настройки находятся в разделе Модули → Управление модулями → Авторизация по телефону. Работу покупательских сценариев можно проверить на витрине, в форме входа, в профиле покупателя и при оформлении заказа.

Остались вопросы по работе модуля?

Напишите нам.

Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Покупателям
Архитектура
:
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.20.X
  • 4.19.X
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Авторизация по телефону

Перед началом работы

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

Базовая настройка

  1. Откройте Модули → Управление модулями и перейдите в настройки модуля Авторизация по телефону.
  2. В разделе Общие выберите сервис отправки SMS.
  3. Укажите, разрешать ли вход по телефону, по email или по обоим вариантам сразу.
  4. Выберите тип авторизации по телефону: пароль, SMS-код или двухфакторная проверка.
  5. При необходимости включите использование Telegram Gateway для первого запроса кода. Если Telegram временно недоступен, модуль будет использовать обычную SMS-отправку через выбранный сервис.
  6. Сохраните настройки.

Настройка подтверждения и ограничений

  1. Включите подтверждение номера телефона, если магазин должен проверять номер перед завершением сценария входа или регистрации.
  2. Задайте количество цифр в коде подтверждения.
  3. Укажите задержку перед повторной отправкой кода.
  4. Настройте количество попыток ввода кода.
  5. Выберите формат сохранения номера телефона в магазине.

Настройка отображения формы

  1. Перейдите в раздел Отображение в настройках модуля.
  2. Включите или отключите показ имени пользователя в кнопке профиля.
  3. При необходимости измените заголовок блока входа.
  4. Решите, нужно ли скрывать кнопку регистрации.
  5. Настройте показ поля email и сделайте его обязательным только если это действительно нужно вашему сценарию.
  6. При желании загрузите логотип для формы авторизации и задайте его размеры.

Проверка работы на витрине

  1. Откройте витрину в режиме обычного покупателя.
  2. Перейдите в форму входа и введите новый или тестовый номер телефона.
  3. Убедитесь, что код подтверждения отправляется и появляется поле для его ввода.
  4. Если у вас включён сценарий входа по SMS-коду, проверьте, что код может запрашиваться сразу после ввода номера, а кнопка входа не прерывает этот сценарий ошибкой о неверном логине или пароле.
  5. Проверьте повторную отправку кода после окончания таймера.
  6. Если включён вход по email, отдельно проверьте и этот сценарий.
  7. Если модуль используется в оформлении заказа, проверьте вход и подтверждение телефона во время checkout.

Проверка в профиле покупателя

  1. Авторизуйтесь под покупателем.
  2. Откройте профиль и измените номер телефона.
  3. Убедитесь, что при необходимости система запрашивает подтверждение нового номера.
  4. Проверьте, что телефон сохраняется в ожидаемом формате.

Работа с проблемными номерами

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

Что проверить, если код не приходит

  • Активен ли выбранный SMS-сервис и корректно ли заполнены его настройки.
  • Включён ли нужный способ авторизации в настройках модуля.
  • Если используется Telegram Gateway, проверьте, доступен ли этот канал и выполняется ли переход на обычную SMS-отправку, когда Telegram недоступен.
  • Не слишком ли большой интервал повторной отправки кода.
  • Не блокируется ли сценарий из-за ограничения количества попыток.
  • Не отключено ли подтверждение номера там, где вы ожидаете SMS-сценарий.

История изменений

v6.5.2

24.06.2026

Улучшения безопасности:

  • Добавлена серверная проверка защиты от ботов для первого SMS-запроса авторизации.
  • Добавлены лимиты SMS-запросов по номеру телефона и IP-адресу, чтобы защитить баланс SMS-сервиса от автоматических запросов.
  • Добавлена защита от повторных запросов кода из новых сессий: минимум 60 секунд между отправками на один номер.

Исправления ошибок:

  • Исправлена проверка SMS-кода: неверный или не совпадающий номер больше не запускает новую отправку SMS-кода автоматически.
  • Запрос авторизации на витрине теперь передаёт CAPTCHA-токены для серверной проверки.
  • Добавлена проверка длины номера перед отправкой SMS-кода.

v6.5.1

05.02.2026

Исправления ошибок:

  • Исправлена ситуация, при которой модуль некорректно определял тип reCAPTCHA и из-за этого не отправлялся код подтверждения.

v6.5.0

28.01.2026

Новые возможности и улучшения:

  • В API-авторизацию добавлен токен аутентификации встроенного механизма CS-Cart.

Исправления ошибок:

  • Исправлена ошибка, связанная с работой модуля при отключённом Google reCAPTCHA.

v6.4.0

19.01.2026

Изменено:

  • Изменена логика проверки длины номера телефона: теперь допускаются номера из 11 и 12 символов.

v6.3.0

10.12.2025

Новые возможности и улучшения:

  • Добавлена автоподстановка первых цифр номера телефона.
  • Добавлены настройки отображения имени пользователя и изменения заголовка блока входа.

Исправления ошибок:

  • Исправлено поведение, при котором окно входа дублировалось и мешало вводу кода.
  • Исправлена вёрстка поля телефона в checkout.

v6.2.0

16.05.2025

Новые возможности и улучшения:

  • Добавлена возможность использовать Telegram Gateway при первом запросе кода.
  • Добавлена поддержка режима BD.

Исправления ошибок:

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

v6.1.3

27.12.2024

Исправления ошибок:

  • Исправлена ошибка, при которой нажатие Enter в SMS-авторизации вызывало сообщение о неверном пароле.

v6.1.2

21.11.2024

Новые возможности и улучшения:

  • В режиме SMS-авторизации кнопка входа скрывается, а после подтверждения кода пользователь автоматически входит в магазин.

Исправления ошибок:

  • Исправлена блокировка телефона в checkout для авторизованного пользователя без заполненного номера.
  • Исправлены размеры и работа выбора страны в поле телефона.

v6.1.1

21.08.2024

Изменено:

  • Обновлена логика работы API.

v6.1.0

26.07.2024

Новые возможности и улучшения:

  • Добавлен экспорт пользователей с дублирующимися телефонами и номерами, содержащими буквы.

v6.0.3

01.07.2024

Исправления ошибок:

  • Исправлена работа вызова reCAPTCHA в PHP 8.0 и выше.

v6.0.2

27.06.2024

Исправления ошибок:

  • Исправлено восстановление пароля в сценарии, где для входа выбран email.

Изменено:

  • Уточнены языковые формулировки и поведение редиректа, если пользователь не найден.

v6.0.1

17.04.2024

Новые возможности и улучшения:

  • Маска ввода телефона теперь берётся из настроек CS-Cart.
  • Список стран для телефона формируется на основе доступных в магазине стран.
  • Добавлена блокировка поля телефона в checkout для авторизованного пользователя.

Исправления ошибок:

  • Исправлена ситуация, когда скрытый блок запроса SMS мешал оформлению заказа.

Удалено:

  • Удалён выбор стран из настроек модуля.

v6.0.0

01.04.2024

Новые возможности и улучшения:

  • Добавлена маска ввода номера телефона.

Удалено:

  • Удалён старый загрузчик.

v5.0.9

21.03.2024

Новые возможности и улучшения:

  • Добавлены проверки на наличие ключей массивов и дополнительная проверка функции определения типа reCAPTCHA.

Исправления ошибок:

  • Исправлен JavaScript-notice о неинициализированной переменной.
  • Исправлена валидация номера на странице профиля и checkout при отключённом подтверждении телефона.

Изменено:

  • Скорректирована передача номера телефона в заказ и поведение popup-авторизации.

v5.0.8

25.12.2023

Новые возможности и улучшения:

  • Добавлены скрытие выпадающего списка профиля и быстрый переход к авторизации для неавторизованного пользователя.
  • Добавлена настройка значения по умолчанию для опции «Запомнить меня».
  • Добавлена проверка и подтверждение нового номера телефона у авторизованного пользователя во время checkout.
  • Добавлена совместимость с reCAPTCHA v3.
  • Добавлена возможность отключить сообщение об успешной регистрации.

Исправления ошибок:

  • Исправлена работа модуля на мобильных устройствах и валидация телефона в checkout.
  • Исправлено обязательное поведение поля телефона.

Изменено:

  • Ускорена отрисовка JS и обновлено отображение иконки профиля.

v5.0.7

16.10.2023

Изменено:

  • Изменено отображение поля телефона в checkout и улучшена работа на мобильных устройствах.
  • Обновлена иконка модуля.

v5.0.6

13.09.2023

Новые возможности и улучшения:

  • Проведён внутренний рефакторинг кода.

Изменено:

  • Константа для временного email приведена к единому значению.

Удалено:

  • Удалён пустой файл библиотеки, не влияющий на работу модуля.

v5.0.5

16.08.2023

Новые возможности и улучшения:

  • Добавлена возможность использовать Google reCAPTCHA вместе с отправкой SMS-кода.
  • Добавлен логотип модуля.

Изменено:

  • Приведены к единому виду языковые переменные, фирменные элементы и PHP-теги.

v5.0.4

15.05.2023

Исправления ошибок:

  • Исправлена отправка SMS через сервис Target SMS.

v5.0.3

15.05.2023

Изменено:

  • Добавлена лицензирующая логика модуля.
Отзывы
Сергей
Установили модуль SMS-авторизации для CS-Cart, чтобы упростить регистрацию. Пользователи стали быстрее входить в аккаунт, сократилось количество забытых паролей. Настройка SMS-сервиса заняла немного времени, но в целом модуль работает стабильно.
Ситников Валерий
Модуль оказался полезным для интернет-магазина с мобильной аудиторией. Авторизация по SMS снизила количество обращений в поддержку из-за восстановления доступа. Интеграция прошла без проблем, обновления устанавливаются стандартно через CS-Cart.
Лухова Маргарита
После внедрения SMS-авторизации заметили рост завершённых регистраций. Код приходит быстро, интерфейс формы выглядит аккуратно и современно. Поддержка помогла с настройкой страны и префиксов, после этого всё заработало без сбоев.
Краснова Инна
Используем модуль для авторизации по телефону уже несколько месяцев. Клиентам стало удобнее входить без пароля, а безопасность аккаунтов повысилась. Понравились гибкие настройки и возможность управлять логикой отправки SMS при повторных запросах.
Похожие модули