kostenloser Webspace werbefrei: lima-city


HTTP authentication mit verschlüsselung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ole-reglitzki

    Kostenloser Webspace von ole-reglitzki

    ole-reglitzki hat kostenlosen Webspace.

    Hallo,
    ich habe ein Problem mit der HTTP authentication:
    ich habe mir das Example #2 von http://php.net/manual/en/features.http-auth.php ein wenig modifiziert, treffe jetzt aber auf das Problem, dass ich die Passwörter hierfür als Plain-Text benötige.
    Da ich diese aber nur verschlüsselt in der Datenbank speichern möchte, wollte ich fragen, ob man bei
    header('WWW-Authenticate: Digest realm="' . $realm . '",qop="auth",nonce="' . uniqid() . '",opaque="' . md5($realm) .'"');

    irgendwie sagen kann, dass
    $A1 = md5($daten['username'] . ':' . $realm . ':' . $row['Passwort']);
    $A2 = md5($_SERVER['REQUEST_METHOD'] . ':' . $daten['uri']);
    $gueltige_antwort = md5($A1 . ':' . $daten['nonce'] . ':' . $daten['nc'] .
                            ':' . $daten['cnonce'] . ':' . $daten['qop'] . ':' .
                            $A2);

    als gültige Antwort gezählt wird, wenn $row['Passwort'] ein verschlüsseltes Passwort ist (z. Zt. md5, werde ich später aber anders verschlüsseln).

    Oder kann man das noch besser lösen?

    Danke, Ole
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!