Protection .htacces / .htpswrd [Réglé]
Demande d'explications ?
Support des Modules
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Reprise du message précédent
C'est déjà plus clair, merci. Bon, moi, je ne limite pas l'accès aux fichiers à télécharger mais c'est le cas du jeune homme qui a posé la question, donc son problème n'est pas résolu.Et donc le problème général demeure : à quoi ça sert de pouvoir limiter l'accès au module téléchargement aux seuls membres si les fichiers sont quand même accessibles par un lien direct ?
Pour jiddz, ce que je te propose c'est de créer à la racine de ton ftp un dossier spécifique pour les fichiers dont tu fais payer l'accès. Dans ce dossier, tu met un fichier .htaccess avec la mention Deny from all, ainsi les fichiers qui s'y trouvent ne seront accessibles que par le module de téléchargement.
Édité par Shadow Le 04/11/2008 à 12h22
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
jdiggz Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre jdiggz
- Inscrit le : 29/10/2008
- Site internet
Donc si je recapitule en espèrant avoir tout saisi il n'y a pas de solution pour bloquer le telechargement en lien direct.
Même avec htaccess et htpaswrd d'autant plus qu'etant hebergé chez free je ne suis jamais arrivé a le faire fonctionner toujours erreur 400.
Donc je vais essayer la technique de shadow mettre un Deny from all dans un nouveau repertoire avec mes telechargements en esperant que cela reste accessible en passant par le module.
Je vous tiens informé ! encore merci .
#####################################
Donc j'ai essayer de faire ce qui a était proposé: creer un nouveau repertoire avec mes telechargements et y placer un deny from all
Et comme je n'ai pas de chance mes liens ne sont ni telechargeables directement / ni par le module.
cela me met un page free avec erreur 403.
Et encore une petite chose: je connais un site ou les telechargement sont limités aux membres et meme en direct cela ne fonctionne pas il faut se logger mais ces pages sont toutes en htlm y a t-il un rapport ???
Serait elle là ma solution ???????
Édité par jdiggz Le 08/11/2008 à 00h10
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Il faut donc mettre les fichiers du module download dans un autre endroit que le dossier /upload si vous souhaitez protéger son accès via htaccess.
jdiggz :
Et encore une petite chose: je connais un site ou les telechargement sont limités aux membres et meme en direct cela ne fonctionne pas il faut se logger mais ces pages sont toutes en htlm y a t-il un rapport ???
Serait elle là ma solution ???????
Serait elle là ma solution ???????
Toutes les pages web, et je dis bien toutes, sont écrites en HTML. Certaines ont une extension html, d'autres non (comme sur PHPBoost où leur extension est PHP).
Mais des pages peuvent très bien être générées dynamiquement avec PHP par exemple, ou Perl, Python, Java... et avoir l'extension html, qui est souvent utiliser pour tromper les moteurs de recherche en leur faisant croire que la page qu'ils visitent n'est jamais modifiée, cas de figure dans lequel il accorde plus d'importance car les données qu'il a entre deux visites de la page ont peu de raison de changer.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Shadow Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
ben.popeye :
En appliquant la technique du [font= Courier new]deny from all[/font], cela fonctionnera avec le module téléchargements mais pas avec le gestionnaire de fichiers (upload).
Il faut donc mettre les fichiers du module download dans un autre endroit que le dossier /upload si vous souhaitez protéger son accès via htaccess.
Il faut donc mettre les fichiers du module download dans un autre endroit que le dossier /upload si vous souhaitez protéger son accès via htaccess.
Euh oui, c'est exactement la solution que je lui propose...
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
jdiggz Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre jdiggz
- Inscrit le : 29/10/2008
- Site internet
J'ai créé un repertoire de plus sur mon FTP (Exemple: dl)
Dedans j'y ai mis un telechargement ainsi que le .htaccess:
Citation :
deny from all
Mais j'ai ceci au moment d'essayer de telecharger depuis le module:
Citation :
Erreur 403 - Refus de traitement de la requête (Interdit - Forbidden)
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
jdiggz Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre jdiggz
- Inscrit le : 29/10/2008
- Site internet
Nikel sa fonctionne avec les liens en interne ../
Encore merci à tous les personnes ayant participer à ce post...
Bon je n'ai pas de .htpasswrd mais ca je dois remercier FREE ^^
En attendant vous m'avez super dépanné car comme cela mes téléchargements sont un peu plus protègés.
Encore merci à tout le monde... Et bravo à l'équipe PHPBOOST...
forum6691 Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
Je suis chez FREE.
Je veux empêcher n’importe qui d'arriver sur mon répertoire /upload et de récupérer les fichiers présents.
J'ai mis un index.php vide dans ce répertoire, ce qui a pour effet de cacher l'affichage des fichiers quand on tape l'adresse de monsite/upload dans un navigateur.
Ça c'est bien, mais si on connait l'adresse complète avec le non de fichier on peut encore le télécharger directement du navigateur sans passer par PHPBoost.
Hors je veux que ces fichiers ne puissent être vus que par un accès contrôlé par PHPBoost .
J'ai donc mis un fichier .htacess dans le rep /upload qui contient juste deny from all .
Dans ce cas, même les liens PHPBoost ne marchent plus. Pire toutes les images du répertoires /upload ne s'affichent plus dans les pages gérées par PHPBoost.
Y a t'i un moyen d'arriver à limiter l’accès des fichiers du rep /upload à PHPBoost uniquement ?
Merci de votre aide.
Édité par forum6691 Le 20/06/2012 à 06h38
Testeur V5
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie