Это старая версия документа!
Авторизация по IP (Автовход в ЛК)
Данный функционал предусматривает вход в личный кабинет минуя форму ввода логина и пароля, посредством механизма сравнивания IP адреса абонента (с которого поступил запрос), с IP адресами которые есть в карточках абонентов.
Настройка параметров
В конфиге /var/www/mikbill/stat/app/etc/config.xml
установить следующие значения:
<doauthbyip>1</doauthbyip> <doauthbyframedip>1</doauthbyframedip> <doauthbyonlineip>1</doauthbyonlineip>
Настройка NGINX
Если используется nginx, то :
в файле конфиге /etc/nginx/nginx.conf для секции
http {
устанавливаем значение:
ignore_invalid_headers off;
Частые вопросы
1. Все настроил по инструкции, все равно при входе в ЛК спрашивает логин/пароль.
Ответ: Зачастую данная проблема возникает где неправильно настроен NAT. Убедитесь что NAT не срабатывает на запросы клиентов к личному кабинету.
Проверяется это следующим образом:
- входим в ЛК под логином и паролем
- дописываем в адресную строку main.php?action=getip
- Если отображается Your IP:xxx.xxx.xxx.xxx, IP адресс NAS сервера (а не фактический клиента) то необходимо исправить правила NAT