[MySQL] Funktion PASSWORD() wie?



  • Hi Leute!
    Ich würde gerne das Passwort für ein login in der datenbank speichern, allerdings verschlüsselt..
    da gibt es doch die PASSWORD - Funktion, allerdings krieg ich das net so hin, dass es funktioniert..

    Wie muss ich die denn genau in meinen mysql_query einbauen?
    oder gibt es noch ne ander möglichkeit die passwörter zu ver - entschlüsseln? mit md5() zum beispiel?

    mfg

    [ Dieser Beitrag wurde am 30.03.2003 um 18:58 Uhr von mrchat editiert. ]



  • jup machs doch einfach mit md5.
    Einfach Passwort nach folgender Weise verschlüsseln:

    passwortverschlüsselt = md5(passwort)

    und wenn sich der user einloggt folgendermaßen vergleichen

    if(passwortverschlüsselt == md5(eingabedesusers))
    {
    // zugang erfolgreich
    }
    {
    //nix mit Zugang
    }



  • Hier mal ein Beispiel für ein UPDATE. Für ein INSERT musst Du das halt entsprechend umtüdeln:

    $query = "update tabelle set username='$username', password=PASSWORD('$passwd') where password=PASSWORD('$oldpasswd')"
    

    MfGr,
    mid



  • jepp danke! ich werd es mir mal umtüddeln..

    mfg


Anmelden zum Antworten