Codice PHP:
<? function cript_psw('$pass_')
{
$i=strelen('$pass_');
for ( $x==0, $x++, $x<$i ) {
$lettera=substr($pass_,$x);
$cript_read=mysql_query("SELECT * FROM t_cript WHERE codice_cript='$lettera'");
$cript_stamp=mysql_fetch_array($cript_read);
$pass_control="$pass_control"."$lettera";
}
}
?>
mi potreste aiutare?? ho creato una tabella t_cript in cui ho memorizzato la corrispondenza di lettere e numeri alfabetici con una sequenza di numeri. Lo scopo di questo script è prendere la password inserita dall'utente, convertirla usando la corrispondenza della tabella, e poi restituire la psw criptata, per confrontarla con quella criptata nel database. Potrei fare il contrario, decriptare ciò che è scritto nel db e confrontarlo con la psw pulita dell'utente, ma non sarebbe semplice altrimenti e non sarebbe divertente XD
mi potete spiegare perchè non funziona???