Najki
17.12.2004, 08:50:15
Ostatnio zauważyłem, że można logować się przez HTTP_AUTH bez jakiś głupich .htaccess .htpasswd itp. Mam jednak pytanie w związku z tym. Czy da się zrobić tak, że w razie podania złego hasła okienko wyświetla się ponownie? Jeśli znowu podamy złe hasło to wyświetla się jeszcze raz? (w sumie 3 poodejścia)
Jest to możliwe do uzyskania w ten sposób ?
shizo
18.12.2004, 15:48:37
Poszukaj skryptu logowania sieciowego.
kyno
18.12.2004, 15:54:35
<?php
$login=\"login\"; //Login
$pass=\"haslo\"; //Haslo
if(!isset($PHP_AUTH_USER) || strcmp($PHP_AUTH_USER, $login) || strcmp($PHP_AUTH_PW, $pass)) {
Header('WWW-Authenticate: Basic realm=\"Panel\"'); Header(\"HTTP/1.0 401 Unauthorized\"); echo \"Logowanie odrzucone, brak uprawnień!\"; }
?>