![]() |
|
Autenticazione HTTP: un semplice sistema di login in Php
Concesso gentilmente da MrWebmaster.it - E' vietata la pubblicazione senza espresso consenso del proprietario $_SERVER: PHP_AUTH_USERe PHP_AUTH_PASSA questo punto non ci resta che verificare se le variabili in questione corrispondono o meno a username e password da noi specificati. Vediamo il codice:
<?
#Specifichiamo username e password
$user = "demo";
$pass = "demo";
#Se la variabile PHP_AUTH_USER non è settata...
#Chiediamo al browser dell'utente di aprire la finestra di login
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header("WWW-Authenticate: Basic realm="Effettua il Login!"");
Header("HTTP/1.0 401 Unauthorized");
exit;
}
#Verifichiamo se il Login è corretto...
else if (($_SERVER['PHP_AUTH_USER'] == $user) && ($_SERVER['PHP_AUTH_PW'] == $pass))
{
echo "Complimenti! Ti sei loggato con successo...";
}
#Se il Login non è corretto...
else
{
echo "Errore!";
}
?>
Attenzione: i meccanismi di Autenticazione HTTP sono disponibili in Php solo quando questo viene usato come un modulo di Apache.
|
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||