HTACCESS Login gekoppelt mit DB?
rupo
- programmiertechnik
0 Christian Seiler0 rupo
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.
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
Cool, danke Christian!