Codice PHP:
if ($cookieusername != ""){ // L'utente è già loggato? 1
echo "Sei loggato come $cookieusername"; // 1Y Se sì, visualizzane il nome
?>
- [url="logout.php"]esci[/url]
<?php
}
else { // 1N Se no, esegui il login
if (($username!="") && ($password!="")) { // Sono stati inseriti utente e password? 2
$q_admin=mysql_query("SELECT * FROM test WHERE username='$username' AND password='$password_md5'"); // 2Y Se sì, confrontali con quelli del db
$q_admin_count=mysql_num_rows($q_admin);
if ($q_admin_count == 1) { // E' stata trovata una corrispondenza? 3
setcookie("username", $username, time()+3600); // 3Y Se sì, memorizza il nick in un cookie...
setcookie("password_md5", $password_md5, time()+3600); // ...e la password in un altro
echo "Benvenuto, " . $username // Visualizza l'avvenuto login
}
else { // 3N Se no, visualizza un messaggio di errore e invita l'utente a rifare il login
?>
Utente o password errati, [url="loginA.php"]riprova[/url]
<?php
}
}
else { // 2N Se no, chiedi all'utente di inserirli
?>