Passwort MD5

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Passwort MD5

    mein code sieht wie folgt aus:

    PHP-Code:
    $sql "SELECT Id, username, userpassword 
    FROM user 
    WHERE (username like '
    $login_name') 
    AND (userpassword like '
    $login_password')"
    wie kann ich nun die passwortabfrage ändern, dass das passwort sozusagen in MD5 umgewandelt wird?

    Weil wenn ich in phpmyadmin mein pw mit md5 verschlüssel, funktinoert die obere abfrage ja nicht mehr. wie muss sie geändert werden?
    Zuletzt geändert von |V|emphis; 23.01.2005, 14:32.

  • #2
    umbrüche sind schon schwer

    Kommentar


    • #3
      PHP-Code:
              'WHERE
                user_name = "'
      .mysql_real_escape_string($name).'"
              AND
                passwort = MD5("'
      .mysql_real_escape_string($pass).'")' 
      Zuletzt geändert von derHund; 22.01.2005, 13:37.
      Die Zeit hat ihre Kinder längst gefressen

      Kommentar


      • #4
        Die obige Lösung funktioniert nicht.

        ohne md5() verschlüsselung funktionierts so:

        PHP-Code:
        $sql "SELECT Id, username, userpassword 
        FROM user WHERE (username like '
        $login_name') 
        AND (userpassword like '
        $login_password')"

        also müsste es mit verschlüsselung doch so funbktionieren:
        PHP-Code:
        $sql "SELECT Id, username, userpassword 
        FROM user 
        WHERE (username like '
        $login_name') 
        AND (userpassword like '"
        .md5('$login_password')."'"
        Was für einen Datentyp muss ich in meinem pw feld eingestellt haben?
        Zuletzt geändert von |V|emphis; 23.01.2005, 14:33.

        Kommentar


        • #5
          Du musst mal den Unterschied zwischen ' und " lernen.
          Und du musst mal lernen, Zeilenumbrüche in deine Postings zu packen, damit man nicht horizontal scrollen muss.
          hopka.net!

          Kommentar


          • #6
            hab meinen fehler gefunden.

            ich musste einfach im login.php das pw schon verschlüsseln, nich erst bei der überprüfung (do_login.php)

            Kommentar


            • #7
              funktioniert irgendwie doch nicht.
              kann mir vielleicht jemand helfen und sagen wie die sql abfrage für name und aussehen muss, und der pw button im login-formular.

              thx

              Kommentar


              • #8
                also ich hab jetzt die endgültige lösung, die voherigen zwei beiträge sind unnötig.

                mein fehler war dass ich das feld in dem das pw gespeichert wird zu kurz war. aber es muss ja mindestens 32 zeichen lang sein.
                sorry jungs für die belästigung

                Kommentar

                Lädt...
                X