Включение новой формы
Для начала работы нужно прописать опцию в сonfig.pl
$conf{NEW_REGISTRATION_FORM} = 1;
После включения, будет форма регистрации по умолчанию
Настройки
Проверка действительности почтового ящика
Для проверки email нужно прописать опцию
$conf{REGISTRATION_VERIFY_EMAIL}=1;
После регистрации будет отправлен PIN о подтверждении почтового ящика
Регистрация номера телефена
Для включения настройки нужно прописить опцию ниже. После ее включения будет автоматически проверен телефон, а также как при REGISTRATION_VERIFY_EMAIL email
$conf{REGISTRATION_VERIFY_PHONE}=1;
Валидация номера телефена
Валидация номера телефона соответственно опции
$conf{PHONE_NUMBER_PATTERN}='380 (xx) xxx-xx-xx';
Регистрация через социальные сети
Для включения нужно прописать соответствующие опции
Чтобы работало корректно нужно настроить вход через эти социальные сети!
$conf{FACEBOOK_REGISTRATION}=1; | Включение регистрации через Facebook |
---|---|
$conf{GOOGLE_REGISTRATION}=1; | Включение регистрации через Google |
$conf{APPLE_REGISTRATION}=1; | Включение регистрации через Apple |
Позволить пользователю самому установить пароль
Для включения настройки нужно прописить опцию ниже.
$conf{REGISTRATION_PASSWORD} = 1;
Дополнительные настройки
Дополнительные опции
$conf{REGISTRATION_SHOW_PASSWD} = 1; | Показывать пользователю пароль после регистрации |
---|---|
$conf{REGISTRATION_DEFAULT_TP}=1; | Тарифный план интернет по умолчанию при регистрации |
$conf{REGISTRATION_IP}=1; | Форма регистрации будет выглядеть с дополнительным полем для ввода IP адреса, которое автоматически заполняется текущем IP адресом с возможностью изменить, работает только когда включена опция REGISTRATION_DEFAULT_TP |
$conf{REGISTRATION_REDIRECT} = 'http://google.com/'; | Перенаправлять пользователя на указанный URL после регистрации |
$conf{REGISTRATION_MAIL_CONTENT_TYPE}='multipart/mixed; boundary="xyz=="'; | Content type в отправляемого email на пошту |
$conf{REGISTRATION_GID}='11'; | Вносить вновь зарегистрированных абонентов в группу |
$conf{REGISTRATION_PREFIX}='a_'; | Добавляется данный префикс при регистрации логинов |
$conf{AUTH_ROUTE_TAG}=3; | Автоматическое добавление метки пользователю |
$conf{REGISTRATION_SEND_SMS}=1; | Отправлять смс при регистрации (если включён модуль Sms) |
$conf{EMAIL_DOMAIN_VALIDATION}=1; | Проверка валидности введенного домена пользователем 0 - не проверять домен 1 - проверить домен в whitelist 2 - проверить домен в blacklist |
$conf{PASSWORD_RECOVERY_REQUIRED_PARAMS}='LOGIN,PHONE'; | По умолчанию 'LOGIN,EMAIL' |
Включение Captcha
Google reCaptcha v2 Больше не поддерживается, поддерживается только Google reCaptcha v3
$conf{GOOGLE_CAPTCHA_KEY} = '****************************************'; | Публичный ключ reCapthca |
---|---|
$conf{GOOGLE_CAPTCHA_SECRET}='****************************************'; | Приватный ключ reCaptcha |
Управление whitelist/blacklist доменов
Whitelist/blaacklist доменов можно изменить через шаблоны (Настройка>Другое>Шаблоны) mail_blacklist.tpl и mail_whitelist.tpl
заполнение происходит в виде, один домен в одной строке
домен
домен2
домен3
Или через консоль создать файл в директории /usr/abills/Abills/templates _mail_blacklist.tpl и _mail_whitelist.tpl соответственно