Autor Zpráva
superman
Profil *
Mam PHP ako modul servera, a nefunguje mi prihlasovanie, proste premenne PHP_AUTH_USER a PHP_AUTH_PW sa z prihlasovacieho formulara jednoducho nenaplnia.

pritom register globals mam osetrene,

poradte prosim co stym.
Michalek
Profil
zkus $_SERVER['PHP_AUTH_PW'] a $_SERVER["REMOTE_USER"]
superman
Profil *
Notice: Undefined index: REMOTE_USER in c:\program files\easyphp1-8\www\login.php3 on line 30

Notice: Undefined index: PHP_AUTH_PW in c:\program files\easyphp1-8\www\login.php3 on line 31
jonge
Profil
Zkus toto:

<?

if (!isset($_SERVER['PHP_AUTH_USER'])) {
header("www-authenticate: basic realm=\"administrace\"");
header("HTTP/1.0 401 Unauthorized");
echo("Špatné uživatelské jméno nebo heslo.");
exit();
}

else {
require("mysql.php");
$login = $_SERVER['PHP_AUTH_USER'];
$heslo = md5($_SERVER['PHP_AUTH_PW']);
$prikaz = mysql_query("SELECT `login`, `heslo` FROM `admin` WHERE `login` = '$login' AND `heslo` = '$heslo'");
if (mysql_num_rows($prikaz) == 0) {
header("www-authenticate: basic realm=\"administrace\"");
header("HTTP/1.0 401 Unauthorized");
echo("Špatné uživatelské jméno nebo heslo.");
exit();
}
}
?>

Vstup povolen!
superman
Profil *
funguje! idem teda prerobit moje scripty a najst chybu, este sa ohlasim... dik!
Toto téma je uzamčeno. Odpověď nelze zaslat.