-
Proteger les photos
Bonjour,
je fais un site de partage de photos, dont les albums sont protégés par un mot de passe.
J'ai une authentification par base de donnée, et tout marche bien.
Je souhaite protéger les photos individuellement, que l'on ne puisse pas copier l'adresse lorsqu'on est "autorisé" pour l'envoyer à quelqu'un qui n'est pas "autorisé".
Pour cela j'ai fait un controleur photo qui vérifie les autorisations, et qui renvoie la photo demandée. Comme ça le lien dans le href pointe vers ce controleur, et je peux bloquer le dossier photo.
Mon problème: la lenteur et la qualité des photos. Je n'ai pas trouvé d'autre moyen que d'utiliser des fonctions comme imagejpeg pour charger la photo et l'envoyer.
Mes questions: _ est-il possible d'utiliser Zend_Auth et Zend_Acl pour bloquer l'accès à un dossier?
_ sinon si quelqu'un à une idée pour rendre une image sans avoir à la manipuler?
Merci
PIF
-
Première réponse
J'ai trouvé une solution pour accélérer le rendu d'une photo en passant par la fonction readfile().
Cependant, je cherche toujours à optimiser la chose, en essayant d'éviter toute la moulinette Zend inutile pour ce cas là.
Je suis en train de chercher vers les .htaccess, mais sans résultat. Si quelqu'un a une idée pour faire le lien entre zend_auth et les htaccess?