Questo è lo script per la registrazione. Funziona correttamente. Il login invece ... qualsiasi cosa scriva manda il messaggio errore "Username o password sono sbagliati. Riprova."
<?php
if(isset($_POST['posted'])) {
// rendo ok i campi del db
$username = trim($username);
$password = trim($password);
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
// recupero i dati
$username = $_POST['username'];
$password = $_POST['password'];
// verifico che siano compilati
if ($username == "" && $password == "") {
echo ("devi compilare i campi per registrarti!");
}else{
// accedo al database
include ("config.inc.php");
include ("connect.php");
//verifico che i dati non siano già presenti
$check_user=mysql_query("select * from utentisito where username='$username'");
$get_user=@mysql_fetch_array($check_user);
$existuser=$get_user[username];
if($username==$existuser){
echo "Username già presente nel db. Prego inserire un nuovo username";
}else{
$query = "INSERT INTO utentisito (username,password) VALUES ('$username',md5('$password'))";
$result= mysql_query($query,$db);
if($result = true) {
echo "registrazione effettuata";
}else{
echo "errore";
}
mysql_close($db);
}
}
}
?>