Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP - HTTP autentifikacija upada u petlju bez kraja

[es] :: PHP :: PHP za početnike :: PHP - HTTP autentifikacija upada u petlju bez kraja

[ Pregleda: 1280 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
*.dynamic.isp.telekom.rs.



Profil

icon PHP - HTTP autentifikacija upada u petlju bez kraja20.02.2012. u 19:19 - pre 116 meseci
Zdravo svima. Da li neko može da mi objasni zašto kada recimo napravim .htaccess fajl sledeće sadržine

Code:

    AuthName "Oblast"
    AuthType Basic
    
    AuthMySQLHost localhost
    AuthMySQLUser user
    AuthMySQLPassword password
    AuthMySQLDB auth
    AuthMySQLUserTable authorized_users
    AuthMySQLNameField name
    AuthMySQLPasswordField password
    AuthMySQLPwEncryption none
    AuthMySQLEnable on
    
    require valid-user

i ubacim ga u direktorijum na web serveru (Apache) koji sadrži još neke fajlove, među kojima je i http.php sledeće sadržine
Code:

if (($_SERVER['PHP_AUTH_USER'] != 'user') || ($_SERVER['PHP_AUTH_PW'] != 'pass')) 
{
    // visitor has not yet given details, or their
    // name and password combination are not correct 

    header('WWW-Authenticate: Basic realm="Realm-Name"');

    if (substr($_SERVER['SERVER_SOFTWARE'], 0, 9) == 'Microsoft') 
    {
        header('Status: 401 Unauthorized');
      } 
    else 
    {
    header('HTTP/1.0 401 Unauthorized');
      }

      echo "<h1>Go away!</h1><p>You are not authorized to view this resource.</p>";

else 
{
  // visitor has provided correct details
  echo "<h1>Here it is!</h1> <p>I bet you are glad you can see this secret page.</p>";
}


i pokušam da pozovem http.php iz browser-a, on me ponovo pita za username i password iako sam ga uneo prilikom pristupa direktorijumu? Koliko ja shvatam on bi prema http.php trebao da izađe iz prve petlje i da mi kaže da imam pristup direktorijumu. Ako uklonim .htaccess fajl onda http.php radi bez problema. Ako prilikom poziva http.php unesem 'user' i 'pass' on upada u neku petlju i neće da prekine izvršavanje skripta dok ja to ne uradim.

Voleo bih da mi neko ovo razjasni.

Pozdrav.
 
Odgovor na temu

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP - HTTP autentifikacija upada u petlju bez kraja22.02.2012. u 15:32 - pre 116 meseci
Zar nema nikog?
 
Odgovor na temu

GMarco24
Senior web developer
Beograd

Član broj: 234565
Poruke: 88
*.dynamic.sbb.rs.



+2 Profil

icon Re: PHP - HTTP autentifikacija upada u petlju bez kraja22.02.2012. u 15:39 - pre 116 meseci
Polovina ne zna, a polovina su Grobari :P
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.13.34.95.customer.cdi.no.

Sajt: norway.dakipro.com


+190 Profil

icon Re: PHP - HTTP autentifikacija upada u petlju bez kraja22.02.2012. u 15:40 - pre 116 meseci
Pa ima ljudi, 40ak poseta ima tvoj post samo pretpostavljam da je malo ljudi koji znaju da odgovore.
Ja ti recimo mogu reci da php deo koda if-else deluje da je ok, a ovo ostalo je gotovo sve vezano za server i mislim da nijednu liniju iz .htaccess fajla nisam nikada video (ili se ne secam ako jesam).
 
Odgovor na temu

pepsiredstar
Petar Milić
Zvečan

Član broj: 190187
Poruke: 140
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP - HTTP autentifikacija upada u petlju bez kraja22.02.2012. u 16:00 - pre 116 meseci
I meni je ovaj if-else OK. A ovo za .htaccess fajl, pa postoji, samo se retko koristi. Da li onda da zamolim moderatore da premeste temu u forum PHP, možda tamo ima nekog ko zna?

Pozdrav
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: PHP - HTTP autentifikacija upada u petlju bez kraja

[ Pregleda: 1280 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.