Dominik Stiefermann: Login / Passwortspeicherung

Hallo,

ich würde gerne einen Login in PHP realisieren. Der Benutzername und das Passwort werden einer MySQL-Datenbank gespeichert. Dieser Login funktioniert auch bereits. Das einzige Problem, das ich habe ist:

Wie kann ich dieses Passwort verschlüsselt in der Datenbank speichern? In PHPMyAdmin gibt es die Funktion Password. Wenn ich dort ein Passwort direkt eingebe verschlüsselt PHPMyAdmin dieses. Kann ich mir diese Funktion zum Nutzen machen - ist es ein MySQL-Befehl?

Vielen Dank für Eure Hilfe!

Gruss, Dominik

  1. Hallo,

    Wie kann ich dieses Passwort verschlüsselt in der Datenbank speichern?

    Du hast beinahe den Wortlaut der dclp-FAQ getroffen! ;-)

    Wie kann ich Passwörter sicher speichern?
    http://www.dclp-faq.de/q/q-safe-password.html

    Gruesse,

    Thomas

    --
    Dank /my/ automatisch ausgeblendet: JavaScript, ASP.
    Manuell "ausgeblendet": Threads mit Frames, Iframes und Scrollbalken im Subject...
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
  2. hi,

    die antwort auf deine frage hast du ja bereits von thomas bekommen.

    noch eine anmerkung:

    In PHPMyAdmin gibt es die Funktion Password. Wenn ich dort ein Passwort direkt eingebe verschlüsselt PHPMyAdmin dieses. Kann ich mir diese Funktion zum Nutzen machen - ist es ein MySQL-Befehl?

    ja, mysql kennt eine funktion namens PASSWORD.
    diese ist allerdings für mysql-interne zwecke gedacht, nicht für das, was du vorhast:
    http://www.mysql.com/doc/de/Miscellaneous_functions.html
    "Diese Funktion wird benutzt, um MySQL-Passwörter zum Speichern in der Password-Spalte der user-Berechtigungstabelle zu verschlüsseln"

    gruss,
    wahsaga