OVH Community, votre nouvel espace communautaire.

Lien direct vers des fichiers protégés par htaccess


Guillaume
12/09/2006, 09h37
Ok Je comprends mieux.

Homer Jay
11/09/2006, 18h41
Citation Envoyé par Guillaume
Pas compris là.
Je voulais juste dire poliment à Beric qu'il est souhaitable de lire les messages déjà postés dans le forum avant d'écrire; j'avais proposé de mettre le login et mot de passe dans l'URL le 9 (avec la réaction que, oui, c'est possible, mais que ça retire probablement une bonne partie de l'intérêt de mettre des fichiers derrière un mot de passe). Mais bon, c'est pas très important.

Guillaume
11/09/2006, 17h39
Pas compris là.

Homer Jay
11/09/2006, 17h10
Citation Envoyé par Beric
et une URL complète du type :
http://NomUser:MotDePasse@domaine.tld/rpert/fichier.xyz

Ca ne marche pas ?
En passant, ce forum n'est pas write-only .

L.Boggio
11/09/2006, 16h24
Citation Envoyé par Beric
et une URL complète du type :
http://NomUser:MotDePasse@domaine.tld/rpert/fichier.xyz

Ca ne marche pas ?
Je les utilise chez moi avec succès
1) Pas secure
2) Bloqué par les récentes versions d'IE, et surement un jour par tous les navigateurs (ou du moins, une bonne partie)

Guillaume
11/09/2006, 16h10
Ca marchera mais tout sera visible dans le code source donc c'est assez limité niveau intérêt.

Beric
11/09/2006, 16h01
et une URL complète du type :
http://NomUser:MotDePasse@domaine.tld/rpert/fichier.xyz

Ca ne marche pas ?
Je les utilise chez moi avec succès

L.Boggio
10/09/2006, 17h27
C'est faisable avec un readfile(); dans un script qui serait dans une page non-protégée. C'est TRES pratique pour permettre d'accéder à des fichiers qu'on ne veut pas mettre en dehors de www/

Shadow aok
10/09/2006, 11h17
Ca perdrait son intérêt, vu que tout serait visible en clair dans le code.
Sinon ça devrait marcher.

Homer Jay
10/09/2006, 03h21
Citation Envoyé par Shadow aok
Ok donc tu ne peux pas le faire sans demander un login/mot de passe aux visiteurs, cela n'est pas possible.
On ne peut pas simplement utiliser une syntaxe du genre que voici?

Code:
http://login:passwd@url/

haradzim
09/09/2006, 23h45
C'est dommage. tant pis.

Merci pour la réponse!

Shadow aok
09/09/2006, 23h43
Ok donc tu ne peux pas le faire sans demander un login/mot de passe aux visiteurs, cela n'est pas possible.

haradzim
09/09/2006, 23h18
le .htaccess contient simplement le chemin vers le .htpasswd et un "require valid-user". L'utilisation basique du htacess en somme.
Je veux en placer un dans le dossier pour que les fichiers ne soient téléchargeables que par des gens préalablement "loggés" (cela étant vérifié par script php/mysql). Bien sur il me suffirait de mettre à disposition de ces gens un login/password à utiliser pour accéder aux fichiers, mais je ne trouve pas cette solution très élégante.

Shadow aok
09/09/2006, 18h50
Tout dépend de la protection mise en place via le htaccess.
Que contient ton htaccess ?

Et pourquoi vouloir en placer un dans ce dossier ?

haradzim
09/09/2006, 18h33
Bonjour,

Je cherche à faire un lien vers un fichier (pdf en particulier) situé dans un dossier protégé par un htaccess sans que l'internaute n'ait besoin de rentrer un quelconque login/password, mais je me heurte à quelques difficultés: un simple readfile ou header ne marche pas.

Y a-t-il moyen de faire des liens direct vers des fichiers/dossiers protégés par htaccess, en PHP notament?

Le navigateur arrive bien à appeler des images ou à inclure des fichiers contenus dans un dossier protégés, alors on doit surement pouvoir faire la même chose avec d'autres fichiers, mais je n'ai pas trouvé de solution

Merci!