Discussion:
Protection d'acces
(trop ancien pour répondre)
CoolAuMiers
2007-11-06 10:56:20 UTC
Permalink
Bonjour,

Sur un site web associatif j'ai besoin d'assujettir l'accès à des albums
photos & vidéo à la saisie d'un couple identifiant/mot de passe pour ne
donner accès qu'aux seuls membres de l'association. J'ai donc créé les pages
qui vont bien pour réaliser la chose et ça fonctionne bien.

Le problème est qu'au bout du compte, une image (ou une vidéo) c'est un
chemin/fichier auquel l'internaute accède et qu'il peut noter pour y revenir
ultérieurement, même si le webmestre a supprimé son autorisation d'accès
(suite à un non renouvellement de son abonnement par exemple).

N'y aurait-il pas un moyen de créer une sorte de répertoire virtuel qui
pointerait vers le répertoire réel qui contient effectivement les fichiers,
ce répertoire virtuel étant créé lors de chaque session ?
Ainsi, à chaque identification, on verrait les images ou vidéos dans un
répertoire différent.

Sinon, y a-t-il un mécanisme qui me permettrait d'arriver au même résultat ?

Merci de votre aide.

Pascal.
Bruno Desthuilliers
2007-11-06 11:44:33 UTC
Permalink
Post by CoolAuMiers
Bonjour,
Sur un site web associatif j'ai besoin d'assujettir l'accès à des albums
photos & vidéo à la saisie d'un couple identifiant/mot de passe pour ne
donner accès qu'aux seuls membres de l'association. J'ai donc créé les pages
qui vont bien pour réaliser la chose et ça fonctionne bien.
Le problème est qu'au bout du compte, une image (ou une vidéo) c'est un
chemin/fichier auquel l'internaute accède et qu'il peut noter pour y revenir
ultérieurement, même si le webmestre a supprimé son autorisation d'accès
(suite à un non renouvellement de son abonnement par exemple).
Si le visiteur n'a plus d'autorisation, il ne peut pas accéder au
fichier. Du moins si ce fichier est *effectivement* protégé (par exemple
par un .htaccess).
Post by CoolAuMiers
N'y aurait-il pas un moyen de créer une sorte de répertoire virtuel qui
pointerait vers le répertoire réel qui contient effectivement les fichiers,
ce répertoire virtuel étant créé lors de chaque session ?
Ainsi, à chaque identification, on verrait les images ou vidéos dans un
répertoire différent.
Sinon, y a-t-il un mécanisme qui me permettrait d'arriver au même résultat ?
Lire la doc de ton serveur web (qui est très probablement Apache),
notamment la partie sur les restrictions d'accès. Une autre solution -
plus compliquée et plus coûteuse - est de ranger ces fichiers hors de
l'arbo publique et de les servir via PHP.
CoolAuMiers
2007-11-06 14:57:06 UTC
Permalink
Post by CoolAuMiers
Bonjour,
...
Si le visiteur n'a plus d'autorisation, il ne peut pas accéder au fichier.
Du moins si ce fichier est *effectivement* protégé (par exemple par un
.htaccess).
Lire la doc de ton serveur web (qui est très probablement Apache),
notamment la partie sur les restrictions d'accès. Une autre solution -
plus compliquée et plus coûteuse - est de ranger ces fichiers hors de
l'arbo publique et de les servir via PHP.
Je suis sous Windows 2003 Server R2, IIS, PHP 5
Pascal.
Bruno Desthuilliers
2007-11-06 22:22:06 UTC
Permalink
Post by CoolAuMiers
Si le visiteur n'a plus d'autorisation, il ne peut pas accéder au fichier.
Du moins si ce fichier est *effectivement* protégé (par exemple par un
.htaccess).
Lire la doc de ton serveur web (qui est très probablement Apache),
notamment la partie sur les restrictions d'accès.
(snip)
Post by CoolAuMiers
Je suis sous Windows 2003 Server R2, IIS,
<troll>
Sincère condoléances alors !-)
</troll>

Ceci étant, je pense que IIS a aussi des mécanismes pour protéger
l'accès à certaines parties de l'arbo.

Mickael Wolff
2007-11-06 11:44:33 UTC
Permalink
Bonjour,
Post by CoolAuMiers
N'y aurait-il pas un moyen de créer une sorte de répertoire virtuel qui
pointerait vers le répertoire réel qui contient effectivement les fichiers,
ce répertoire virtuel étant créé lors de chaque session ?
Ainsi, à chaque identification, on verrait les images ou vidéos dans un
répertoire différent.
Il y a beaucoup plus simple.
Post by CoolAuMiers
Sinon, y a-t-il un mécanisme qui me permettrait d'arriver au même résultat ?
Oui, utiliser l'authentification HTTP avec PHP
<http://fr3.php.net/manual/fr/features.http-auth.php>.
--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
CoolAuMiers
2007-11-06 22:22:06 UTC
Permalink
Post by CoolAuMiers
Bonjour,
Post by CoolAuMiers
N'y aurait-il pas un moyen de créer une sorte de répertoire virtuel qui
pointerait vers le répertoire réel qui contient effectivement les fichiers,
ce répertoire virtuel étant créé lors de chaque session ?
Ainsi, à chaque identification, on verrait les images ou vidéos dans un
répertoire différent.
Il y a beaucoup plus simple.
Post by CoolAuMiers
Sinon, y a-t-il un mécanisme qui me permettrait d'arriver au même résultat ?
Oui, utiliser l'authentification HTTP avec PHP
<http://fr3.php.net/manual/fr/features.http-auth.php>.
--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
Merci, je vais aller étudier ça.
Pascal.
Continuer la lecture sur narkive:
Loading...