pc-world: Dateien nur für bestimmte Personen verfügbar machen?

Wie kann ich nur bestimmten Personen erlauben, eine Datei runterzuladen?

Ich habe gerade ein Login-System eingerichtet. Eine Funktion kann mir sagen, ob der User eingeloggt ist oder nicht.

  1. Hallo,

    Wie kann ich nur bestimmten Personen erlauben, eine Datei runterzuladen?

    Schau mal per Suche im Archiv nach, du wirst sicher etwas finden.

    Gruß

  2. Hello,

    Ich habe gerade ein Login-System eingerichtet. Eine Funktion kann mir sagen, ob der User eingeloggt ist oder nicht.

    Besser wäre es, es würde Dir sagen, _welcher_ "User" gerade "eingeloggt" ist und dies auch immer aktuell gegen Deine Datenbank mit den Rechten gegenprüfen.

    Dann kannst Du die zu schützenden Dateien erst einmal in einen für alle "User" gesperrten Bereich legen. Das kann man z.B. beim Apache-Webserver (auch) mit einer <Directory>-Direktive in der Virtual-Host-Einrichtung oder einer zugehörigen .htaccess-Datei erreichen.

    Als nächstges benötigst Du ein Script, dassauf Filesystemebene ja noch zugriff hat auf diese Dateien und dann, je nach Usernummer und Rechtestatus, die Auslieferung der Datei veranlasst. Bei dieser Gelegenheit kannst Du das auch gezielt für den User und die Datei loggen lassen.

    Ein harzliches Glückauf

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de