Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3541 connectés 

 


Dernière réponse
Sujet : Empêcher l'accès direct aux fichiers
nagadoudi OK mais c'est pas aussi propre en PHP :
- 1 niveau en-dessous de Apache : moins sécurisé (?)
- oblige à copier le morceau de code dans chaque fichier
- ne fonctionne pas avec les images, txt, html... tout le reste, quoi.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nagadoudi OK mais c'est pas aussi propre en PHP :
- 1 niveau en-dessous de Apache : moins sécurisé (?)
- oblige à copier le morceau de code dans chaque fichier
- ne fonctionne pas avec les images, txt, html... tout le reste, quoi.
ohan tu peux le faire juste en php en testant, à chaque début de page que l'adresse a bien "?page="
 
Ca marche aussi, non ?
nagadoudi Voilà à quoi ont abouti mes recherches :

# protection par mot de passe
AuthUserFile /var/www/svgfr.org/access
AuthGroupFile /dev/null
AuthName "Acces restreint"
AuthType Basic
<LIMIT GET POST>
require valid-user
</LIMIT>
# exception : index.php autorisé sans mot de passe
<FilesMatch index.php>
<LIMIT GET POST>
order deny,allow
allow from all
</LIMIT>
</FilesMatch>


 
Mais Apache refuse toujours, prétextant une erreur :cry:

nagadoudi Bonjour,
 
je voudrais empêcher aux utilisateurs d'accéder directement aux pages de mon site. Seul l'accès via index.php doit être possible.
 
Accès autorisé : monsite.com/index.php?page=forum.php
Interdit : monsite.com/forum.php
 
Il faut bidouiller avec .htaccess, mais pas moyen de trouver la bonne syntaxe.
 
Merci.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)