rupo: HTACCESS Login gekoppelt mit DB?

Hallo, ich weiß nicht ob es möglich ist, was ich will:

Gibt es eine Möglichkeit, sich per htaccess einzuloggen, wobei die Daten $PHP_AUTH_USER und $PHP_AUTH_PASS in einer Datenbank liegen?

Danke, rupo.

  1. Hallo rupo,

    Gibt es eine Möglichkeit, sich per htaccess einzuloggen, wobei die Daten $PHP_AUTH_USER und $PHP_AUTH_PASS in einer Datenbank liegen?

    Klar.

    $select = "SELECT COUNT(*) FROM tabelle WHERE username = '".mysql_escape_string ($_SERVER['PHP_AUTH_USER'])."' AND password = '".mysql_escape_string ($_SERVER['PHP_AUTH_PW'])."'";

    Den jagst Du dann durch MySQL und wenn die erste Spalte der ersten Zeile 1 ist, dann war der Login erfolgreich. Falls Du etwas anderes als MySQL verwendest, musst Du halt ein Äquivalent zu mysql_escape_string verwenden.

    Alternativ kannst Du Dir auch Apache-Module wie mod_auth_mysql oder mod_auth_pgsql ansehen, die das ganze für Dich übernehmen. (sofern diese für Dich in Frage kommen)

    Viele Grüße,
    Christian

    1. Cool, danke Christian!