Salve,
sto utilizzando la funzione md5 ma non riesco più ad effettuare login.
Ho inserito la md5 sia in fase di inserimento in db che nella funzione di login prima di comparare le password.Posto il codice.
Login
Codice PHP:
function effettua_login($username,$password) {
$username=mysql_real_escape_string(trim($username));
$password=mysql_real_escape_string(trim($password));
$pass_encripted=md5($password);
$rs=mysql_query("select nome,cognome,data_nascita from utenti where username='$username' and password='$pass_encripted' limit 1");
if (!$rs) {
if (DEBUG) {
echo mysql_errno(), "
";
echo mysql_error();
}
exit;
}
registrazione su db
Codice PHP:
function invia_dati() {
$password=md5(mysql_real_escape_string(trim($_POST[password])));
$sql="INSERT INTO utenti (nome,cognome,username,password,data_nascita,mail)
VALUES
('$_POST[nome]','$_POST[cognome]','$_POST[username]','$password','$_POST[data_nascita]','$_POST[mail]')";