[PHP] Auth_user

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • XippIX
  • Registratie: Augustus 2001
  • Niet online
Ik heb een upload script geschreven, hiervoor moet men eerst inloggen met een wachtwoord en een loginnaam.

echter, het probleem is dat het op de ene server wel werkt en de andere niet. Misschien ligt dit aan de verschillende php versies die in omloop zijn.

Dit is een deel van de code:

code:
1
2
3
4
5
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == "$PASSWORD" )) ) {
    header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
    header("HTTP/1.0 401 Unauthorized");
    error("Unauthorized access...");
}


er staat mij iets van bij dat dit met een HTTP_SERVER opgelost kan worden? de juiste functie of definitie hiervan is mij echter onduidelijk. Wellicht dat er hier mensen zijn die weten hoe ik deze funtie (of een totaal andere funtie) wel werkend kan krijgen. Het kan best zijn dat het een totaal andere functie is dan bovengenoemd, maar na wat gezocht te hebben dacht ik dat er hierin iets fout kan zitten? Iemand een idee?

Acties:
  • 0 Henk 'm!

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 19-08 08:24

PowerSp00n

There is no spoon


Acties:
  • 0 Henk 'm!

  • XippIX
  • Registratie: Augustus 2001
  • Niet online
wat zie ik dan over het hoofd? naar mijn mening heb ik precies hetzelfde als daar besproken wordt?

Acties:
  • 0 Henk 'm!

  • orf
  • Registratie: Augustus 2005
  • Nu online

orf

Register globals op on of off.
Bij elke webhoster zou het eigenlijk al heel lang uit moeten staan. Oude scripts werken dan alleen niet meer en daarom zetten webhosters het vaak maar weer aan.

$_SERVER['PHP_AUTH_USER'] in plaats van $PHP_AUTH_USER

(en natuurlijk de 2 andere vars ook)

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

En check ook voor de gein even of de servers waarbij het niet werkt toevallig op IIS draaien...

Stop uploading passwords to Github!