A voir également:
- Affichage à tord d'un PDF appelé par une page soumise àMdP
- Supprimer une page word - Guide
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Comment modifier un pdf - Guide
- Comment faire un pdf - Guide
- Traduire une page web - Guide
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
15 nov. 2017 à 16:16
15 nov. 2017 à 16:16
Salut,
Effectivement si les fichiers PDF sont accessibles directement, ils peuvent donc être consultés/téléchargés sans authentification.
Une solution possible est dans un premier temps d'empêcher l'accès direct à ces fichiers, par exemple en les mettant dans un dossier inaccessible depuis l'extérieur via un .htaccess (deny from all).
Puis mettre en place un script php qui va recevoir toutes les requêtes de téléchargement de PDF. Au début de ce script, on vérifie que l'utilisateur est authentifié et si oui on envoi directement le fichier PDF depuis le script php via la fonction readfile (voir le premier exemple de la doc : https://www.php.net/manual/fr/function.readfile.php
Bonne journée,
Effectivement si les fichiers PDF sont accessibles directement, ils peuvent donc être consultés/téléchargés sans authentification.
Une solution possible est dans un premier temps d'empêcher l'accès direct à ces fichiers, par exemple en les mettant dans un dossier inaccessible depuis l'extérieur via un .htaccess (deny from all).
Puis mettre en place un script php qui va recevoir toutes les requêtes de téléchargement de PDF. Au début de ce script, on vérifie que l'utilisateur est authentifié et si oui on envoi directement le fichier PDF depuis le script php via la fonction readfile (voir le premier exemple de la doc : https://www.php.net/manual/fr/function.readfile.php
Bonne journée,