2010-02-10 4 views
0

Ok, j'utilise codeigniter et j'ai une section de connexion sécurisée. À l'intérieur de la connexion, les utilisateurs peuvent télécharger des fichiers.Empêcher l'accès direct aux fichiers avec .htaccess

Ce que je dois faire est d'empêcher les gens d'accéder directement au fichier. Je pense qu'il y aura un moyen d'utiliser .htaccess pour vérifier une variable authentifiée que je pourrais définir dans le tableau POST ou quelque chose de similaire.

Tout pointeur serait bon, était un peu un sujet difficile à google parce que je ne suis pas vraiment sûr de la meilleure façon de le faire.

Merci.

+0

Th La question n'est pas spécifique à CodeIgniter. Je voudrais le marquer comme PHP à la place. – Trae

Répondre

2

Un bon Google serait: php télécharger fichier sécurisé

Quelques résultats utiles que j'ai trouvé pour vous:

Pour conserver les fichiers dans votre Webroot et mot de passe protéger le répertoire qu'ils sont à l'intérieur de, puis utiliser PHP pour pousser le fichier (s) dans le navigateur à télécharger: http://www.nopersonal.info/aboutkateers/php_stuff/php_force_download.php

Ou, si vous avez accès à un répertoire au-dessus de votre racine web: http://forums.tizag.com/showthread.php?t=893

+0

Merci, pense que la première solution est la meilleure pour moi. Je vais implémenter .htpasswd et voir comment je vais. Devrait être simple cependant. – Ben

Questions connexes