Ad Widget

Collapse

Zabbix login через GET запрос

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • neiromc
    Member
    • Sep 2010
    • 58

    #1

    Zabbix login через GET запрос

    Всем привет,

    Пробую логиниться через GET запрос:
    Code:
    http://my_zabbix/index.php?name=testuser&password=testuser&enter=Enter
    и ничего не получается, всеравно топчусь на логин скрине.

    в логах апача вот:
    Code:
    10.0.0.44 - - [11/Jul/2012:15:18:42 +0400] "GET /index.php?name=testuser&password=testuser&enter=Enter HTTP/1.1" 200 4223
    10.0.0.44 - - [11/Jul/2012:15:18:43 +0400] "GET /jsLoader.php?ver=2.0.0&lang=en_GB HTTP/1.1" 304 -
    Всё вроде правильно сделал, как написано тут
    http://www.zabbix.com/documentation/...toring/example

    UPD: причина - нужны куки, для "выдирания" графиков в другие приложения.

    Заранее спасибо всем!
    Last edited by neiromc; 11-07-2012, 14:56.
  • neiromc
    Member
    • Sep 2010
    • 58

    #2
    Эхх.. починил слазив в исходники....

    в index.php добавляем строку (только выделенное жирным):
    Code:
    if ($config['authentication_type'] == ZBX_AUTH_HTTP) {
            if (!empty($_SERVER['PHP_AUTH_USER'])) {
                    $_REQUEST['enter'] = _('Sign in');
                    $_REQUEST['name'] = $_SERVER['PHP_AUTH_USER'];
                    $_REQUEST['password'] = 'zabbix';
            }
            else {
                    access_deny();
            }
    }
                    
    [B]// Allow login from GET request         
    if (isset($_REQUEST['enter'])) { $_REQUEST['enter'] = _('Sign in'); }
    [/B]
    
    // login via form
    и всё начинает работать. Смысл строки вот в чем: если есть параметр enter=Enter, то разрешаем заббиксу проводить аутентификацию по параметрам, указанным в GET

    Как подсказали добрые люди: enter=Enter надо изменить на enter=Sign in
    тогда строку добавлять в index.php не надо.
    Last edited by neiromc; 18-07-2012, 07:33.

    Comment

    • zalex_ua
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Oct 2009
      • 1286

      #3
      Багрепорт и исправление https://support.zabbix.com/browse/ZBX-5324

      Comment

      Working...