Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [php] - problemi con md5

    Ciao a tutti,

    ho un problema con md5.

    Allora...io ho impostato questo codice
    Codice PHP:
    $passw rand(100000,999999);
    $passCrypt md5($passw); 
    questa pass criptata viene inserita nel db.

    A questo punto, al login io faccio una cosa del genere..
    Codice PHP:
    $username trim ($_POST['user']);
    $passw md5 ($_POST['pass']); 
    E poi vado a fare il SELECT per verificare se la pass immessa e criptata da md5 corrisponde a quella presente all'interno del db.
    Niente da fare.
    Codice PHP:
    $controllo "SELECT * FROM utente WHERE email = '$username' AND pass = '$passw'";
    $verify mysql_query ($controllo) or mysql_error();
    $numero mysql_num_rows ($verify);
        if (
    $numero == 1) {
                    echo 
    "Benvenuto";
                    }
        else echo 
    "Errore"
    L'errore è forse nell'uso di md5?
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  2. #2
    La procedura pare corretta. Ovviamente il numero a 6 cifre che ricevi da rand() si presume lo stesso digitato come password dallo user.

    Fai una cosa semplicissima. Stampa la password prima e dopo l'hash di md5() e quella in arrivo dall'utente prima e dopo MD5 e vedi se hai corrispondenza.




    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.