Page 1 sur 1

Rendre impossible de se connecter à l'adresse http://www.mon

Posté : 15 avr. 2009, 20:39
par flaydeer
J'ai crée un répertoire 'images/' dans lequel je mets des fichiers qui sont utilisés par la plupart des pages.

Et je veux rendre impossible à un utilisateur de se connecter directement à l'adresse http://www.monsite.com/images/ et de voir tous les fichiers contenus dans ce répértoire et après de les télécharger même si il le souhaite (Il y a des fichiers php classés secret défense, lol (: alors ça m'ennui un peu )

Comment dois-je faire !?

J'ai pensé à Mettre un .htaccess mais pour afficher les pages il faut le mot de passe, alors que puis-je faire?

Merci d'avance pour vos suggestions !

Posté : 15 avr. 2009, 20:50
par Nagol
htaccess c'est une extension du fichier de configuration du serveur ca ne sert pas que pour fabriquer des authentifications, c'est une partie de ta solution le htaccess, pour éviter qu'on puisse lister directement le répertoire.

les fichiers php téléchargeables, c'est pas bien grave en fait, il n'auront pas le source mais seulement le résultat de celle ci (exécuté par le serveur)

enfin si tu veux vraiment empecher toute personne d'afficher les images sans passer par ton site, alors la ca se complique, il faut que toutes les images soient stockées sur un path inaccessible au site web et que tu les remplace par un fichier php qui ira les chercher, et vérifiera la provenance, ou l'authentification de tes utilisateurs.

Un utilisateur qui voudra tes images, finira toujours par les avoir ceci dit il n'y a pas de mécanisme fiable, en dernier recours tu peux jouer sur la légalité, et avertir que toutes utilisations non autorisée des images de ton site est illégale, et quand tu as l'occasion de le prouver, tu fais jouer les instances apropriées.

Posté : 15 avr. 2009, 21:26
par stopher
Et bien , si tu as accès à la conf d'apache ( ton Vhost ) , tu peux simplement modifier

Indexes et le mettre à -Indexes

Et il me semble que cette directive passe dans les .htaccess:

exemple :

Code : Tout sélectionner

<Directory /monsite.com/images> Options -Indexes FollowSymLinks </Directory>