ugrás a tartalomhoz

Hitelesítés

Anonymous · 2004. Nov. 4. (Cs), 19.59
Sziasztok!

Adva van a következő kód:
**********************************************************
$LOGIN = "login";
$PASSWORD = "pass";
// En: login /password
// Fr: login / mots de passe

// End Necessary Variables section
/******************************************************************************/

function error ($error_message) {
echo $error_message."<BR>";
exit;
}
//
//<?php
// if(!isset($PHP_AUTH_USER)) {
// header("WWW-Authenticate: Basic realm=\"Azonosítás indoka\"");
// header("HTTP/1.0 401 Unauthorized");
// echo "Ez jelenik meg, ha a Cancel gombot nyomja a felhasználó\n";
// exit;
// } else {
// echo "<p>Helló $PHP_AUTH_USER.</p>";
// echo "<p>A megadott jelszavad: $PHP_AUTH_PW.</p>";
// }
//

//
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == $PASSWORD )) ) {
//if (!isset($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == $PASSWORD ) ) {
header("WWW-Authenticate: Basic realm=\"Azonosítás indoka: Védett tartalom\"");
header("HTTP/1.0 401 Unauthorized");
error("Unauthorized accessssssssss...");
}
?>
**********************************************************
Böngészőben megnézem, feljön az ablak, és hiába írom be a usert és jelszót, újból feladja az ablakot, majd 2-3 próbálkozás után az Unauthorized lapot adja. És ezt bármikor így csinálja, ha header-es hitelesítést használok.

Mi lehet a baj?
PHP, vagy Apache?
Konfig: PHP=4.3.2, Apache=2.0.45

Előre is köszi!

Üdv: Feri
 
1

Régi példa

T.G · 2004. Nov. 4. (Cs), 20.08
Régi a példád. Nézd meg inkább ezt: http://www.php.net/manual/hu/features.http-auth.php

(csak zárójelben: register_globals = off/on)