[diviso] Problema nel confronto delle password
Salve a tutti,
Ne approfitto per chiedervi un aiuto. Ho realizzato una specie di login e password. Solo che non riesco a mettere al confronto le due password. ora invio il codice di quello che sono riuscito a fare. Mi seriverebbe che se le password non coincidono, ti rimanda alla pagina di registrazione, invece se le password coincidono ti effettua l'inserimento nel database. Ecco il codice. il file si chiama: "salva.php"
Codice PHP:
<?php
require_once("connetti.php");
require_once("data.php");
$login = $_POST['login'];
$pass = $_POST['pass'];
$pass2 = $_POST['pass2'];
$pass = sha1($pass);
//CONTROLLO SE L'USERNAME UTILIZZATO DA UN NUOVO UTENTE E' GIA' IN USO OPPURE NO
$query = "SELECT login FROM utenti WHERE login = '$login'";
$result = mysql_query($query) or die("Errore nella query:".mysql_error());
if (mysql_num_rows($result) > 0){ // SE TROVO UN UTENTE CON QUELL'USERNAME MI DICE CHE IN USO
echo "Il nome $login è in uso";
echo "<a href=\"inserimento.html\"> Torna Indietro</a>";
}
else {
$sql= "INSERT INTO utenti(login, pass) VALUES('$login', '$pass')";
mysql_query($sql);
$query = "SELECT id FROM utenti WHERE login = '$login' AND pass = sha1('$pass')";
$result = mysql_query($query);
// controllo l'esito
if (!$result) {
die("Errore nella query $query: " . mysql_error());
}
else{
echo ' Utente registrato con successo !!!!!';
}
}
?>
Spero di ricevere risposte, perkè dino ad ora nessuno mi ha risposto. grazie per l'aiuto anticipatamente.