<?php
if(!isset($_POST['submit']))
{
echo
'<form action="" method="post">
Nome utente <input type="text" name="username">
Email <input type="text" name="email">
<input type="submit" name="submit" value="Effettua il login">
<input type="reset" name="Resetta i dati inseriti">
</form>'
;
}
else
{
$host = "localhost";
$user = "root";
$password = "";
$db = mysql_connect($host, $user, $password)
or die ("Errore durante la connessione alla host");
if(mysql_select_db("washingtonpost", $db));
else
{
echo "Sessione del Database fallita!";
}
$sql = "SELECT * FROM utenti WHERE username ='$_POST[username]' AND email='$_POST[email]'";
mysql_query($sql)
or die ("Errore nella richiesta al Database");
if (($nrows = mysql_affected_rows($db)) > 0 )
{
echo "Benvenuto nella tua area privata!";[
}
else
{
echo "Login non corretto!";
}
}
?>
Questo il mio codice. Non ho capito perchè se setto la mia e-mail la login funziona perfettamente, mi vede i vari controlli etc...se setto la mia passoword zero, sempre "Login non corretto".
Eppure io nel file della registrazione l'ho settata tramite MD5('$_POST[password]') e anche in questa SELECT.
![]()