Oliver Breitfelder: htaccess über Tabelle befüllen

Hallo!

Ich bin derzeit bei Schlund mit meiner Domain. Dort gibt es die Möglichkeit geschützte Verzeichnisse über ein Webformular zu erstellen.

Ich muß jeden Nutzer einzeln mit Benutzername und Passwort eintragen. Die Kombinationen liegen in einer Tabelle vor.

Ich muß so 200 Mitglieder einhaken, deshalb frage ich mich, ob es eine Möglichkeit gibt, dies zu automatisieren?! Oder ist das ausgeschlossen? Also praktisch ein Import meiner Mitgliedertabelle in das htaccess-File?

DANKESCHÖN! :-)

Ciao Oli

  1. Hi,

    Die Kombinationen liegen in einer Tabelle vor.

    HTML-Tabelle? Datenbank-Tabelle? Bitte denk daran, dass wir nur durch Deine Worte erfahren, was Du bereits weißt.

    Also praktisch ein Import meiner Mitgliedertabelle in das htaccess-File?

    Vermutlich möchtest Du Dich in der Doku unter http://www.apache.org/ zum Modul mod_auth_db schlaulesen.

    Cheatah

  2. Hi Oli,

    Ich muß jeden Nutzer einzeln mit Benutzername und Passwort
    eintragen.

    Nicht in der .htaccess-Datei, nein.

    "require valid-user" ist Dein Freund.

    Ich muß so 200 Mitglieder einhaken, deshalb frage ich mich,
    ob es eine Möglichkeit gibt, dies zu automatisieren?!
    Oder ist das ausgeschlossen? Also praktisch ein Import
    meiner Mitgliedertabelle in das htaccess-File?

    Du brauchst nur die User-Datei mit diesen Namen zu befüllen
    (also diejenige, die Du in der .htaccess referenziert hast).

    Im Zweifelsfalle sollte dafür ein entsprechendes Programm nicht
    schwer zu schreiben sein. (Bedenke, daß die Passworte je nach
    Plattform entsprechend veschlüsselt sein müssen.)

    Wenn Deine Mitgliederzahl hinreichend hoch wird, dann ist die
    Verwendung des normalen "AuthType Basic" irgendwann nicht mehr
    beliebig performant, weil diese Benutzerliste sequentiell
    verarbeitet wird. 200 Namen ist wahrscheinlich noch nicht
    schlimm, aber mit ein paar tausend würde auch ich über eine
    andere Authentifizierungs-Schnittstelle nachdenken.
    (Von denen gibt es aus 3rd-party-Module mehrere, insbesondere
    auch solche, die direkt eine Datenbank verwenden können.)

    Viele Grüße
          Michael