Некоторые модули имеют возможность авторегистрации. Авторегистрация подразумевает что пользователь может самостоятельно зарегистрироваться в системе. Для включения возможности авторегистрации нужно прописать в переменную @REGISTRATION название модулей. Если включить несколько модулей для регистрации, пользователю будет предоставлен выбор для регистрации.
@REGISTRATION = ('Internet+');
Также можно указать несколько модулей для регистрации:
@REGISTRATION = ('Internet+', 'Msgs');
При регистрации пользователь увидит первый модуль регистрации и кнопки перехода для регистрации в других модулях
Страница регистрации: https://your.host:9443/registration.cgi
Для явного указания отображаемого модуля в строке запроса нужно добавить параметр module=название_модуля
https://your.host:9443/registration.cgi?modules=Internet+
Для защиты авторегистрации от роботов можно включить отображения цифр (CAPTCHA) параметр конфигурационного файла:
$conf{REGISTRATION_CAPTCHA}=1;
Чтобы использовать эту функцию Вам также нужно установить Perl Authen::Captcha либо воспользоваться сервисом Google reCAPTCHA
Чтобы нужный тариф был в авторегистрации нужно его добавить в группу ТП и GID этой группы вписать в следующий параметр
$conf{DV_REGISTRATION_TP_GIDS}='1;2;35;' | Группы тарифных планов доступные при регистрации |
---|---|
$conf{DV_REGISTRATION_SEND_SMS}=1; | Отправлять смс при регистрации (если включён модуль SMS) |
$conf{DV_REGISTRATION_ADDRESS}=1; | Показывать форму адреса при регистрации |
Дополнительные параметры: