Michi: Passwortgeschützter Bereich

Hallo Forum,

ich möchte gerne auf einer Seite einen Passwortgeschützten-Bereich
einrichten.
Mir steht PHP und MySQL zur Verfügung.
Da ich sowas noch nie gemacht habe, wollte ich mir hier
Anregungen holen, wie man sowas am besten angeht...

Folgendes möchte ich erreichen:
Der Benutzer zB.User1 logt sich mit Pass1 ein,
und bekommt bei erfolgreichem LogIn Seine Seite mit Links,
wo er sich Seine Dokumente Downloaden kann.
Der Download darf allerdings nur funktionieren,
wenn auch eine Authorisierung stattgefunden hat,
also nicht, wenn jemand direkt die URL zum Dokument eingibt.

Vielleich geh ich das ganze ja falsch an,
aber ich wäre für Tips dankbar.
Gruß Michi

  1. Hab vergessen, wenn jemand schon sowas als fertiges Script kennt
    wäre ich auch nicht traurig ;)
    Gruß Michi

    1. Hallo,

      Hab vergessen, wenn jemand schon sowas als fertiges Script kennt
      wäre ich auch nicht traurig ;)

      Linktipp

      Grüße
      Jeena Paradies

  2. Hi,

    Der Download darf allerdings nur funktionieren,
    wenn auch eine Authorisierung stattgefunden hat,
    also nicht, wenn jemand direkt die URL zum Dokument eingibt.

    eine Möglichkeit wäre die Dokumente in einem Verzeichnis oberhalb des Webtrees (oder in einem geschützten Verzeichnis) abzulegen, mit php (readfile) einzulesen und mit dem entsprechenden content-header auszuliefern - sofern eingelogged. Obs die optimale Möglichkeit ist kann ich Dir jetzt nicht sagen...

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
  3. Hallo Michi,

    Folgendes möchte ich erreichen:
    Der Benutzer zB.User1 logt sich mit Pass1 ein,
    und bekommt bei erfolgreichem LogIn Seine Seite mit Links,
    wo er sich Seine Dokumente Downloaden kann.
    Der Download darf allerdings nur funktionieren,
    wenn auch eine Authorisierung stattgefunden hat,
    also nicht, wenn jemand direkt die URL zum Dokument eingibt.

    Dafür musst du die Dateien außerhalb des über HTTP erreichbaren Bereichs auf deinem Webserver ablegen und ein PHP-Script basteln, dass zuerst die Benutzerdaten überprüft und dann die entsprechenden Dateien durchschleust.

    Wesentlich einfacher wäre es jedoch, wenn du HTTP-Authentifizierung, beispielsweise mit .htaccess verwenden könntest, da sich hier der Webserver um die Authentifizierung kümmert.

    Schöne Grüße,

    Johannes

    --
    ie:% fl:( br:< va:| ls:[ fo:) rl:) n4:? ss:| de:] js:| ch:} sh:) mo:| zu:)