Jump to content
php.lv forumi

art

Reģistrētie lietotāji
  • Posts

    3
  • Joined

  • Last visited

Posts posted by art

  1. Nestrādā tieši $PHP_AUTH_USER un $PHP_AUTH_PW nodošana scenārijam, pārējais strādā. Logu parāda, arī mysql daļa izpildās.

     

    Šie $PHP_AUTH_USER un $PHP_AUTH_PW tak ir servera mainīgie un tiem jābūt pieejamiem vienalga register_globals ir off vai nav?

  2. Ir skripts ->

     

    <?php

     

    if(!isset($PHP_AUTH_USER))

    {

    Header("WWW-Authenticate: Basic realm=\"Admin Center\"");

    Header("HTTP/1.0 401 Unauthorized");

    exit();

    }

    else

    {

    $password = "$PHP_AUTH_PW";

    $link = mysql_connect($dbhost, $dbuser, $dbpasswd);

    mysql_select_db($dbname);

    $result=mysql_query("SELECT password FROM auth WHERE name=\"$PHP_AUTH_USER\"");

    $row=mysql_fetch_array($result);

    if ($row==NULL)

    {

    Header("WWW-Authenticate: Basic realm=\"Admin Center\"");

    Header("HTTP/1.0 401 Unauthorized");

    exit();

    }

    else{

    $real_password="$row[password]";

    if ($real_password!=$password)

    {

    Header("WWW-Authenticate: Basic realm=\"Admin Center\"");

    Header("HTTP/1.0 401 Unauthorized");

    exit();

    }

    }

    }

     

    ?>

     

    Kāda problēma? Mājās nestrādā autorizācija, iemesls šķiet ir, ka netiek nodotis username un password skriptam izpildei. Vai problēma ir php.ini faila konfigurācijā saistībā ar register_globals? Kādam jābūt pareizam skriptam?

     

     

    :ph34r:

×
×
  • Create New...