tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
2256
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Soapp Soapp ist offline Mitglied Brokat
    Registriert seit
    Aug 2005
    Beiträge
    277
    Ich habe ein passwortgeschütztes verzeichnis in dem WORD-Dateien liegen

    eingeloggte benutzer sollte zugriff auf die word dateien bekommen, die anderen nicht.

    ich versuchte:

    header("Location:http://userasswort@www.bla.de/word/$file");

    das funktioniert aber nur im firefox, da microsoft anscheinend die weitergabe von benutzer und passwort in der url nicht mehr erlaubt.

    Ich habe keine Ahnung wie ich angemeldetetn Benutzern den Zugriff auf das verzeichnis erlauben und nichtangemeldete daran hindern kann einfach http://www.test.de/word/1.doc
    in die Adresszeile einzutippen

    Das ganze liegt wie gesagt auf einem shared webhost


    Danke für Tipps

    Soapp
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Studiere mal das Kapitel über die HTTP-Autehntifizierung mit PHP. Dort steht alles Wissenswerte notiert.
     
    Markus Wulftange

  3. #3
    Soapp Soapp ist offline Mitglied Brokat
    Registriert seit
    Aug 2005
    Beiträge
    277
    Zitat Zitat von Gumbo
    Studiere mal das Kapitel über die HTTP-Autehntifizierung mit PHP. Dort steht alles Wissenswerte notiert.

    das Problem ist, der user soll nicht NOCHEINMAL benutzername und passwort eingeben.
    Er loggt sich ja eh schon mit passwort in die webseite ein

    verstehst ?


    Soapp
     

  4. #4
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Du kannst den Download ueber ein PHP-Script laufen lassen, dabei liest das Script die Datei aus und uebergibt sie an den User.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  5. #5
    Soapp Soapp ist offline Mitglied Brokat
    Registriert seit
    Aug 2005
    Beiträge
    277
    Zitat Zitat von Dennis Wronka
    Du kannst den Download ueber ein PHP-Script laufen lassen, dabei liest das Script die Datei aus und uebergibt sie an den User.
    dann müsste ich den ordner aber von den rechten her beschränken

    wie gesagt http://www.test.de/doc/1.doc soll NICHT funktionieren dürfen

    wenn ich die rechte aber beschränke hat php keinen zugriff mehr drauf


    der ordner steht mom. auf 750 (nur besitzer und gruppe lesen ausführen, Welt darf nix)
    dann kann ich aber mit php ned drauf zugreifen

    komisch

    ich hab ein skript dass nur die dateigrösse ausliest
    setze ich den ordner auf 750 geht nix - fehlermeldung: permission denied

    Soapp
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Am besten speicherst du die Dateien in einem von außen nicht zugänglichen Verzeichnis und wickelst die ganze Geschichte über ein PHP-Skript ab. Dabei steht es dir dann auch frei, ob du eine PHP- oder eine HTTP-Authentifizierung nimmst.
     
    Markus Wulftange

  7. #7
    Soapp Soapp ist offline Mitglied Brokat
    Registriert seit
    Aug 2005
    Beiträge
    277
    Zitat Zitat von Gumbo
    Am besten speicherst du die Dateien in einem von Außen nicht zugänglichen Verzeichnis und wickelst die ganze Geschichte über ein PHP-Skript ab. Dabei steht es dir dann auch frei, ob du eine PHP- oder eine HTTP-Authentifizierung nimmst.

    habt ihr alle dedizierte webserver rumstehen ?
     

  8. #8
    Pre7ender Pre7ender ist offline Mitglied Bronze
    Registriert seit
    Nov 2004
    Ort
    Zürich
    Beiträge
    44
    Zitat Zitat von Soapp
    habt ihr alle dedizierte webserver rumstehen ?
    auch bei einem shared webhostet hat man z.b. /home/userxy
    dadrin dann vieleicht ein ordner www.domain.de und erst da drin ist der docroot des webservers, bzw der domain.
    also kann er die php files unter
    /home/userxy/www.domain.de
    ablegen und die word files unter
    /home/userxy/word
    ablegen

    im php file greift er dann, wenn ein user eingelogt ist, auf den ordner ../word zu und übergibt diese somit dem eingeloggten user..

    das is bei jedem shared webhoster so
    der docroot einer domain ist nicht gleich homedirectory des users...
     

Ähnliche Themen

  1. Dateidownload mit PHP
    Von queicherius im Forum PHP
    Antworten: 6
    Letzter Beitrag: 31.08.09, 20:29
  2. Dateidownload
    Von Rene Winklewski im Forum Java
    Antworten: 3
    Letzter Beitrag: 31.01.08, 11:22
  3. Dateidownload txt
    Von saila im Forum PHP
    Antworten: 4
    Letzter Beitrag: 15.02.07, 18:31
  4. Dateidownload mit ftp_get
    Von Opscript im Forum PHP
    Antworten: 3
    Letzter Beitrag: 11.08.06, 23:09
  5. Dateidownload
    Von BigChicken im Forum PHP
    Antworten: 5
    Letzter Beitrag: 27.04.05, 14:03