Подтверждение телефона при регистрации и т.д. - модуль 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". После всех настроек, не забудьте включить модуль.

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

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

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

Скриншоты

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

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

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