Manca la parentesi della chiusura del VALUES.
Mi pare che non sia corretto quello che fai con la password.
Prima fai l'hash di $pass e quindi lo metti nel db, poi quando l'estrai fai l'hash dell'hash ???
come puo' essere uguale?
in pratica fai dua hash di $pass quando inserisci ed uno solo quando verifichi con select. Anzi il valore del campo viene hashato tre volte....codice:$pass = MD5(trim(stripslashes($pass))); $query ="select * from utente where nome='$utente' and md5('password') = '$pass' "; inserisci: $query1 ="insert into utente (nome, password) values ('$utente', md5('$pass') )" ;
codice:1 - $pass = MD5(trim(stripslashes($pass))); 2 - insert md5('$pass') 3 - Select md5('password')![]()

Rispondi quotando