Авторизация по IP (Автовход в ЛК)

Данный функционал предусматривает вход в личный кабинет минуя форму ввода логина и пароля, посредством механизма сравнивания IP адреса абонента (с которого поступил запрос), с IP адресами которые есть в карточках абонентов.

direct&600|

В конфиге /var/www/mikbill/stat/app/etc/config.xml

установить следующие значения:

<doauthbyip>1</doauthbyip>
<doauthbyframedip>1</doauthbyframedip>
<doauthbyonlineip>1</doauthbyonlineip>

Если используется 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
  • cabinet/authip.txt
  • Последние изменения: 4 лет назад
  • — Максим Ступаков