Подтверждение телефона при регистрации и т.д. - модуль ConfirmPhone

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

Подтверждение телефона при регистрации и т.д. - модуль ConfirmPhone

Модуль ConfirmPhone предназначен для подтверждения номера телефона пользователя при регистрации с помощью СМС-сообщения с цифровым кодом или телефонного вызова, где цифровой код - это последние четыре цифры номера звонившего или цифровой код сообщается голосом. Имеется функция сброса пароля с помощью номера телефона (новый пароль отправляется в СМС). Также можно включить подтверждение номера телефона при изменении в профиле пользователя. Для работы используются провайдеры, предоставляющие платные услуги по доставке СМС-сообщений на мобильные номера. Пока используется шесть провайдеров - SMS.ru (СМС и код в номере), SMSC.ru, RocketSMS.by, SendPulse.com, Poctgoyercini.com, GreenSMS.ru (код в номере), покупатель может заказать платное добавление других провайдеров. Есть шлюз для отправки с помощью VoIP оборудования. Запрос на добавление провайдера можно сделать запрос перед покупкой модуля.

Модуль рассчитан для DLE всех версий от 10.0 и выше, с удобной автоматической установкой. Также имеется автоматическая проверка наличия новых версий модуля с сайта разработчика с установкой в один клик.

Модуль обладает следующими возможностями: можно регулировать время блокировки посетителя после неудачных попыток ввода кода подтверждения, указать группы для перевода пользователя после регистрации (для верифицированных и неверифицированных), есть повторная отправка СМС, можно указать IP-адрес на время начального тестирования модуля и т.д.

Автоматическая установка

Распаковать архив и поместить папку "confirmphone_install" в корневую папку сайта, затем запустить установщик "index.php", то есть адрес для запуска установщика будет: http://example.com/confirmphone_install/index.php, затем будут показаны дальнейшие инструкции. После успешной установки папку "confirmphone_install" можно удалить. Если необходимо, можно просмотреть инструкцию еще раз, не запуская установку, для этого используется ключ "mode=readme" для вызова скрипта - http://example.com/confirmphone_install/index.php?mode=readme.

Настройка

После установки, необходимо в конфигурации модуля настроить СМС-шлюз (получив нужные данные, например ключ API на сайте провайдера) и включить его. Затем подключаем шаблон модуля для регистрации: в шаблоне "registration.tpl" текущей темы вставляем строку (например, перед тегом "[question]"). Для восстановления пароля необходимо внести одну строчку в файл "lostpassword.tpl". После всех настроек, не забудьте включить модуль.

Дополнение от 16.02.2025

Добавлена возможность использовать номер телефона вместо логина пользователя

Дополнение от 28.01.2023

Добавлен еще один шлюз для отправки кода телефонным звонком, где цифровой код - это последние четыре цифры номера с которого совершен звонок - «GreenSMS.ru (код в номере)» https://greensms.ru.

Дополнение от 25.01.2023

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

Дополнение от 04.01.2023

Добавлена возможность подтверждения номера телефона при регистрации через полученный звонок с помощью шлюза «SMS.ru (код в номере)». Стоимость данного вызова обычно намного ниже стоимости отправки СМС сообщения. Как заявлено на сайте шлюза, цена звонка: 40 копеек - номера России, 1 рубль - все остальные номера. Более подробную информацию можно просмотреть на странице - https://sms.ru/api/code_call.

Скриншоты

Также вы можете посмотреть

Другие модули для DLE

Добавить комментарий