Login für Kunden mit PHP?

Guten Abend!

Ich möchte auf meiner Webseite einen Ordner „kunden“ einrichten.
In diesem Ordner befinden sich dann weitere Ordner z.B. „kunde1“, „kunde2“.

Damit aber nun nicht jeder Besucher diese Ordner sieht, möchte ich diese Ordner schützen durch jeweils einen Benutzername und Passwort.
Diese werden von mir selbst „erstellt“ und den jeweiligen Kunden dann mitgeteilt.

Wie realisiert man so etwas?
Ist PHP dafür geeignet oder genügt „.htaccess“?

Falls PHP dafür geeigneter wäre … wo finde ich diesbezüglich Infomaterial zum Einlesen?

Gruß WinniPuh

Hallo,

wenn ich das jetzt richtig verstanden habe befinden sich in den Ordnern untergeordnete Webseiten, die nur der „Kunde“ sehen bzw betreten darf?
Von hier aus hast du, wie du erwähntest die Möglichkeiten:

  1. .htaccess
    Hier müsstest du in jeden „Kunden“-Ordner eine .htaccess legen und entsprechend in einer oder mehreren Dateien die Zugangsdaten hinterlegen. Das würde bedeuten, dass du diese Datei manuell verwalten musst - also wenn sich etwas ändert die Datei herunterladen, ändern und wieder hochladen.

  2. PHP
    Meiner Meinung nach wäre dies nur sinnvoll in Kombination mit einer Datenbank - andernfalls würdest du auch nur wieder aus einer Date lesen und das Eingegebene damit abgleichen. Die Verwaltung mit Hilfe einer Datenbank könnte dann auch per Weboberfläche laufen - aber auch eben manuell in der Datenbank.
    Wenn man einmal so eine Oberfläche hat ist das dann meist einfacher zu verwalten.
    Hierfür benötigst du natürlich zusätzlich zu einem normalen Webspace auch PHP und eine von PHP unterstützte Datenbank.

Zu PHP allgemein findest du hier ein Handbuch: http://www.php.net/manual/de/

Ich denke die Entscheidung für das Eine oder Andere hängt zum einen von deinem Interesse an der Sache ab und auch von der Größenordnung in der das ganze ablaufen soll ab.

Gruß
Thomas

Moin,

Ich möchte auf meiner Webseite einen Ordner „kunden“
einrichten.
In diesem Ordner befinden sich dann weitere Ordner z.B.
„kunde1“, „kunde2“.

davon sollte man eher abraten - schliesslich ist sowas leicht mit bruteforce zu knacken…

Damit aber nun nicht jeder Besucher diese Ordner sieht, möchte
ich diese Ordner schützen durch jeweils einen Benutzername und
Passwort.
Diese werden von mir selbst „erstellt“ und den jeweiligen
Kunden dann mitgeteilt.

Damit Du die Inhalte Sinnvoll schützen kannst würde eigentlich nur htaccess in Frage kommen.
Alternativ wäre eine individuelle Weiterleitung innerhalb von php durchaus Sinnvoll. Dann sollte aber entweder das Verzeichnis für Fremdzugriff komplett blockiert - oder ausserhalb der wwwroot liegen.
Es kommt ziemlich auf den Bedarf der Kunden an, was man hier wählen sollte…

Wie realisiert man so etwas?

s.o.

Ist PHP dafür geeignet oder genügt „.htaccess“?

geeignet schon - aber man sollte sich ein wenig damit auskennen…

Falls PHP dafür geeigneter wäre … wo finde ich diesbezüglich
Infomaterial zum Einlesen?

ehrlich gesagt fände ich subdomains am sinnvollsten…
dann ist nicht so ganz offensichtlich, wo Du die Daten versteckst und u.U. kannst Du auch verhindern, dass jemand fremden Inhalt ausliest…
Aber wie gesagt: Ich weiss ja nicht, was Du vor hast…

Grüße
Munich

Moin, Moin,

nimm doch n LoginScript mit Session und MySql.

Da dann die Weiterleitung nach dem Login je Account in die jeweiligen Ordner…

Gruß Rolf

Danke an alle!
Das mit dem Logincript und der SQL-DB ist ne gute Idee.
Dann habe ich eine Login-seite und jeder Kunde kommt auf seine Seiten.

Schöne Ostertage wünscht euch
WinniPuh