Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: trzykrotne HTTP AUTH przy złych danych
Forum PHP.pl > Forum > PHP
Najki
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
Poszukaj skryptu logowania sieciowego.
kyno
  1. <?php
  2. $login=&#092;"login\"; //Login
  3. $pass=&#092;"haslo\"; //Haslo
  4.  
  5. if(!isset($PHP_AUTH_USER) || strcmp($PHP_AUTH_USER, $login)
  6. || strcmp($PHP_AUTH_PW, $pass))
  7. {
  8.  Header('WWW-Authenticate: Basic realm=\"Panel\"');
  9.  Header(&#092;"HTTP/1.0 401 Unauthorized\");
  10.  echo &#092;"Logowanie odrzucone, brak uprawnień!\";
  11.  exit;
  12. }
  13. ?>
Najki
Dzięki wielkie kyno!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.