OVH Cloud OVH Cloud

Telechargement selectif

1 réponse
Avatar
Mic
Bonjour,

Je voudrais mettre à disposition sur un site web des fichiers. Ces fichiers
sont destinés à un seul utilisateur, et bien sur le site devra gérer
plusieurs utilisateurs.
Je ne peux pas me contenter d'afficher les liens uniquement à l'utilisateur
concerné car quinconque trouverai les liens des voisins pourrait télécharger
les fichiers ne le concernant pas :-(
Je pensais utiliser un répertoire par membre couplé à htaccess, mais si les
utilisateurs se multiplient, ça va être galère à gérer ...

Connaissez vous un script faisant cela ?
Sinon, est-il possible de gérer des htaccess avec php ?

Merci de votre aide.

Mica

1 réponse

Avatar
Damien Metzler

Bonjour,

Je voudrais mettre à disposition sur un site web des fichiers. Ces fichiers
sont destinés à un seul utilisateur, et bien sur le site devra gérer
plusieurs utilisateurs.
Je ne peux pas me contenter d'afficher les liens uniquement à l'utilisateur
concerné car quinconque trouverai les liens des voisins pourrait télécharger
les fichiers ne le concernant pas :-(
Je pensais utiliser un répertoire par membre couplé à htaccess, mais si les
utilisateurs se multiplient, ça va être galère à gérer ...

Connaissez vous un script faisant cela ?
Sinon, est-il possible de gérer des htaccess avec php ?

Merci de votre aide.

Mica



Ce que tu peux faire, c'est faire une page qui sert de proxy. Les
fichiers ne sont pas accessibles directement par un lien mais le sont
par php. Tu ouvre le fichier avec fopen et tu l'envoies tel quel au
client. Juste avant tu peux gérer l'autentification et jeter un mauvais
utilisateur.
Avoir juste le lien ne suffira donc pas, il faudra être aussi identifié.
Attention, le répertoire qui contient le fichier ne doit pas être
accessible directement par le serveur web (donc soit innaccesible soit
protégé par un htaccess)