Passwort MD5

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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?
    Last edited by |V|emphis; 23-01-2005, 14:32.

  • #2
    umbrüche sind schon schwer

    Comment


    • #3
      PHP Code:
              'WHERE
                user_name = "'
      .mysql_real_escape_string($name).'"
              AND
                passwort = MD5("'
      .mysql_real_escape_string($pass).'")' 
      Last edited by derHund; 22-01-2005, 13:37.
      Die Zeit hat ihre Kinder längst gefressen

      Comment


      • #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?
        Last edited by |V|emphis; 23-01-2005, 14:33.

        Comment


        • #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!

          Comment


          • #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)

            Comment


            • #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

              Comment


              • #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

                Comment

                Working...
                X