IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Autoriser ou non le téléchargement de document


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Juillet 2003
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Juillet 2003
    Messages : 142
    Par défaut Autoriser ou non le téléchargement de document
    Bonjour,

    J'ai mis en place une rubrique bibliotheque dans l'espace client de mon site internet.
    Le client s'identifie à l'aide d'un login et mot de passe (authentification par session / BDD / PHP) et arrive sur une page qui liste des documents en téléchargement... seulement les personnes qui se sont identifiées peuvent télécharger les docs.

    Problème:
    A la racine de mon site j'ai un répertoire telechargement avec à l'intérieur les fichiers à télécharger.
    J'ai protégé ce répertoire dans le conf d'apache avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Option -Indexes
    AllowOverride None
    --> si je tape l'adresse : www.monsite.fr/telechargement je n'ai donc pas accés au répertoire mais je peux tout simplement télécharger un document sans être identifié en tapant : www.monsite.fr/telechargement/doc.pdf (il faut tout de même connaitre l'arborescence et le nom du fichier)

    Comment peut-on empécher ces téléchargements abussifs ??? Est-ce au niveau de la configuration d'apache du dev PHP ???

    Merci d'avance...

  2. #2
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    Il faudrait que ton lien de téléchargement ne soit pas direct. Tu peux faire ça en utilisant les boutons de formulaire, donc un formulaire par téléchargement différent. De cette façon tu peux vérifier qu'une session est ouverte avant de renvoyer le fichier à télécharger, et tes téléchargements ne seront pas visibles. Pour que quelqu'un puisse les télécharger, il faudrait qu'il connaisse l'adresse complète. À toi de mettre les téléchargements dans un dossier que l'utilisateur de risque pas de trouver par hasard. Bien entendu ce n'est pas une solution fiable à 100%, juste 99%

    Bonne chance

  3. #3
    Membre confirmé
    Profil pro
    Responsable informatique
    Inscrit en
    Juillet 2003
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable informatique

    Informations forums :
    Inscription : Juillet 2003
    Messages : 142
    Par défaut
    après avoir pris le temps de regarder la faq j'ai trouvé des éléments de réponse ... http://php.developpez.com/faq/?page=...rotectdownload

    si vous en avez d'autres ...

Discussions similaires

  1. [Toutes versions] Autorisation ou non d'un menu contextuel
    Par Mat08 dans le forum IHM
    Réponses: 12
    Dernier message: 12/10/2009, 16h58
  2. Réponses: 2
    Dernier message: 20/02/2009, 02h11
  3. Réponses: 5
    Dernier message: 23/10/2008, 10h36
  4. Réponses: 1
    Dernier message: 10/04/2008, 13h20
  5. Téléchargement de documents
    Par Pascool dans le forum SharePoint
    Réponses: 0
    Dernier message: 26/03/2008, 10h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo