WiFi-портал с активацией по sms

Материал из BiTel WiKi

Версия от 07:53, 13 января 2016; Stark (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

С версии 6.2 в WiFi-портале есть возможность активации с помощью sms. Это предназначено для новых клиентов, которые еще не имеют логина/пароля. Рекомендуется ознакомится со статьей из документации. В данной статье показана отправка sms с помощью sms-провайдера smsc.ru.

1. В конфигурации портала ставим

portal.activate=1
portal.activate.parameter.1.type=text
portal.activate.parameter.1.name=fio
portal.activate.parameter.1.title=фио
portal.activate.parameter.2.type=text
portal.activate.parameter.2.name=phone
portal.activate.parameter.2.title=телефон

2. Добавить обработчик глобальных функций поведения на событие "WiFi" активация модуля Inet. В качестве примера приводится обработчик, который проверяет правильность введенного номера . Далее пытается найти уже созданный договор с таким номером. Если договор найден, то скрипт берет у него логин/пароль сервиса и отправляет по смс на указанный номер. Если договор не найден, то он создается по конкретному шаблону договора, в котором указано, что нужно создавать сервис модуля inet определенного типа. В самом типе сервиса настроена автоматическая генерация логина/пароля. Далее после создания сервиса логин/пароль отправляется по sms. В качестве провайдера sms тут используется smsc.ru.

Вот сам класс обработчика :

 
Личные инструменты