[php] script doet het opeens niet meer

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Aristos
  • Registratie: Oktober 1999
  • Laatst online: 20-09 14:50
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?PHP

// include this file where you want to limit access. 

$username =  "xxx";
$password =  "xxx";

function authenticate() {
  Header( "WWW-authenticate: basic realm=\"Protected\"");
  Header( "HTTP/1.0 401 Unauthorized");
  echo   "You must enter a valid login ID and password!\n";
  exit;
}

function CheckPwd($user,$pass) {
  global $username,$password;
  return ($user != $username || $pass != $password) ? false : true;
}

if(!isset($PHP_AUTH_USER)) {
  authenticate();
}
elseif(!CheckPwd($PHP_AUTH_USER,$PHP_AUTH_PW)) {
  authenticate();
}

?>


De bovenstaande code gebruik ik voor een hele simpele beveiliging van een pagina. Van de ene op de andere dag doet hij het niet meer.. Wat ik ook intoets, hij zegt dat het niet goed, terwijl ik absoluut niets verandert heb... Wat is er fout aan. Zou het kunnen liggen aan de server verhuizing van mijn host??

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-09 08:50

gorgi_19

Kruimeltjes zijn weer op :9

Erhm.. Kan.... Heb je al gekeken welke waarden je op welk moment hebt? Heb je al gekeken naar de verschillen in phpinfo() ?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • oVRoM
  • Registratie: Juli 2000
  • Niet online
Gokje; nieuwe versie van PHP en nu staat register_globals uit?
Moet bv $PHP_AUTH_USER nu geen $HTTP_SERVER_VARS['PHP_AUTH_USER'] of $_SERVER['PHP_AUTH_USER'] ofzo worden ('k ken geen PHP :)) ?

[ Voor 37% gewijzigd door oVRoM op 26-01-2004 23:02 ]