Cum pot renunta la md5 pass encript din script login

Aici prezentati probleme, intrebari, sau orice subiecte legate de scripturi si tutoriale de pe site.
LCristian
Mesaje: 12

Cum pot renunta la md5 pass encript din script login

Salut, folosesc http://www.coursesweb.net/php-mysql/reg ... -online_s2 si as vrea sa renunt la:

Cod: Selectaţi tot

 if($continua==='continue') {
        $md5pass = md5($ar_post['Password']);    // encript the password
        $re = $this->confirmUser($ar_post['Username'], $md5pass);      // uses confirmUser() to check if name and password are correct   
As vrea ca logarea sa se poata face cu o parola ce nu este criptata.
Fisierul Class.Logare.php : http://www.mediafire.com/?ka9tg7e8q4qcfb6
Multumesc anticipat.

MarPlo Mesaje: 4343
Salut
Codul e modificat fata de cel original, in special unele nume de variabile care au legatura si cu tabelul din baza de date. In cazul asta sunt modificate si nume de coloane din tabel, de aceea nu pot indica exact.
Pentru ceea ce vrei, trebuie stearsa functia md5(), adica:

Cod: Selectaţi tot

$md5pass = $ar_post['Password'];
Iar in functia cnfirmUser(), la comanda SQL:

Cod: Selectaţi tot

// Check if the name is in the database
    $sql = "SELECT `id`, `Password`, `rank`, DATE_FORMAT(`datevisit`, '%M %D, %Y, %H:%i') AS datavisit FROM `users` WHERE `Username`='$Username_db' LIMIT 1";
Si la expresia:

Cod: Selectaţi tot

stripslashes($dbarray['Password']);
Cuvantul "Password" trebuie inlocuit cu "pass" (asa era original, daca nu e modificat).

Subiecte similare