Download Protect

Protéger les fichiers que vous proposez en téléchargement

Download Protect permet de cacher facilement le répertoire de rangement de vos fichiers à télécharger. Il se propose aussi de différencier téléchargement réservé au public et ceux réservés aux membres du blog.
Les fichiers téléchargeables devront avoir les extensions: zip ,pdf, doc, xls, ppt, exe, gif, png, jpg, jpeg, mp3, wav, mpeg, mpg, mpe, mov, avi, wmv, mp4

Code à utiliser

Par défaut, un code du genre [dlprotect file="fichier.mp4"] affichera un lien avec le texte défini par défaut dans les options.
[dlprotect file="fichier.mp4" visibility="private"]Texte de lien[/dlprotect] permet de personnaliser la présentation du lien.

Page d’option

Dans la page d’édition (ici en mode html)

Rendu visuel

On remarquera un bug sur mon site de test qui fait que les paragraphes ne sont pas pris en compte dans la version testée. Après après avoir posé la question au créateur du plugin, il semblerait que ce soit un bug recensé dans WP. En attendant une future version qui corrigerait le bug, vous pouvez encadrer le code par les balises

<div>...</div>

, ce qui semble régler le problème.


site de l’extension sur wordpress.org : https://wordpress.org/extend/plugins/download-protect/ ‑ version testée : 1.2.0


Autre plugin comparable recommandé : WP Download Monitor

Partagez

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît,.

49 réponses sur “ Download Protect ”
  1. bonjour,
    j’essaie ce plugin mais je ne comprends pas.
    Tout comme Wp download Monitor, je crois que quelque chose m’échappe.
    Les documents que l’on souhaite protége, au départ , on les importe dans la bibliothèque des médias? ou pas? Car lorsqu’on les importe de cette façon là, une url est donnée de suite par défaut. Donc comment changer cette url pour qu’elle soit protégée : dans download protect, en se trouvant le dossier paramétré (cf première screenshot) ou dans Wp download monitor, télécharger via le plugin. Désolée, je suis novice et suis confronté à des problèmes de compréhension. C’est dans mon cadre professionnel que je m’occupe d’un site WordPress, et mon poste en dépend. Il faut que j’arrive à trover une solution. Par avnace, merci de votre aide

  2. Dans les deux cas, ce sont des importations séparées de la bibliothèque de médias WP. Pour Download Protect, il me semble que l’on charge les fichiers par ftp dans un répertoire donné. Dans le cas de Download Monitor, le plugin gère les imports dans un répertoire qu’il crée si je ne m’abuse. L’utilisation de ce dernier n’est pas très compliquée: vous allez au menu du plugin et vous cliquez sur ajouter un nouveau.

  3. merci, je vais essayer dès demain, de comprendre pour Download Monitor qui me semble plus complet. Je me souviens avoir réussi à télécharger des fichier via le plugin mais impossible de trouver l’url protégée…
    Merci de votre aide. L’utilisez vous?

  4. Je viens de réessayer download protect, j’ai trouvé mon erreur…
    Je vais voir en le testant plus profondement s’il correspond à ce que je recherche, sinon il va falloir que je comprenne wp download monitor!!!
    Merci encore pour votre réponse.

  5. il y a bien un problème. Lorsque l’on note “[dlprotect file=”fichier.mp4″ visibility=”private”]Texte de lien[/dlprotect” dans l’éditeur html et que l’on met à jour, cela fonctionne, par contre pas defaut si on revient à l’éditeur, ça déconne.

  6. Ah, c’est fort possible. Certains plugins demandent à ce que l’on reste en html.
    Download Monitor est le plugin utilisé sur ce blog pour la gestion des fichiers de traduction.

  7. je viens de retenter mais ça marche une fois sur deux!
    Si je comprends bien, tu connais bien download monitor alors? Peux-tu choisir de protéger tes fichiers? Les rendre accessibles que si l’utilisateur est logué?
    Je l’ai installé en local au boulot, pour le tester, mais je n’ai pas compris. Ok, j’ai noté où importer les documents (dans ajouter un nouveau), mais après je n’ai pas compris comment mettre le lien dans un article ou page pour qu’il soit protégé. Je ne trouve par l’url…
    C’est étrange, et je vous avoue que je n’ai pas compris tout les paramétrages. C’est terrible, car il suffit que l’on m’explique pour que je comprenne mais je n’ai pas trouver de “tuto” expliquant clairement son fonctionnement…
    Soyons positif, je vais trouver une solution.
    Merci en tout cas de me répondre.

  8. Pour cacher les liens de téléchargemnt avec Download, il faut que les permaliens soient activés. Vous pouvez modifier l’intitulé des liens dans les options du plugin. Pour réserver le téléchargement aux membres, il faut cocher la case correspondante dans la fenêtre d’édition dusdit téléchargement.

  9. merci, je ne l’ai pas chez moi, mais j’y regarderais au boulot.
    Merci encore de votre aide.
    Pourrais-je encore vous poser des questions si je ne comprends pas?

  10. Bonjour,
    Je n’arrive pas à protéger mes fichiers téléchargés via download monitor. Même si je ne suis pas connecté, l’url du téléchargement est accessible. Ou est mon erreur!
    J’ai coché “fichier reservé aux membres” mais cela ne fonctionne pas.
    Merci d’avance de votre réponse. Mais je doute, avec download monitor, est-il possible que les fichiers soient protégés? Ou c’est juste le lien qui est caché lorsque l’on est pas connecté?

    1. Ah, ça dépend ce que vous appelez “protégé”. En théorie, DM propose un lien réécrit et n’affiche pas le lien en question si vous n’êtes pas connecté. Si ce n’est pas suffisant pour vous, il faudrait préciser ce que vous cherchez.

  11. Quand je parle de “protégé”, j’entends pas accessible si on tape l’adresse url dans le navigateur.
    Ce que je recherche est simple : un pluging qui permet de protéger les fichiers qui sont en accès privé. Pour éviter d’avoir un .htpassword sur mon serveur ftp.
    Cela pour rendre la navigation plus légère aux personnes connectés, ils n’ont pas à se logger puis de nouveau taper un code d’accès pour télécharger les fichiers.
    Download protect semblait correspondre à cela mais qui de son fonctionnement.
    Voilà.

  12. Je viens de tester, on voit effectivement un lien mais c’est un lien réécrit et qui ne fonctionne donc pas dans un navigateur si on copie l’adresse. Vous êtes allé faire un tour dans les options pour personnaliser ces liens ?

  13. Dans Download Monitor, vous pouvez aller dans Configuration>URL de téléchargement personnalisé pour modifier l’URL par défaut. Mais même par défaut, l’URL n’affiche pas d’informations sur le lien direct vers le fichier.

  14. oui, j’ai vu que je pouvais modifier l’URL, mais comme vous le dites en laissant l’adresse par défaut ça devrait fonctionner. Même si on ne voit pas le lien, si on connait celui ci et qu’on le tape dans le navigateur, le fichier est téléchargeable même si on est pas loggé. Vous comprenez mon problème? je sais c’est difficile à comprendre comme cela et je vous remercie réellement de votre attention

  15. J’avoue que votre problème me dépasse un peu: je viens de faire un test et je ne peux pas télécharger un fichier réservé aux membres sous DM si je ne suis pas connecté. Même en recopiant l’adresse. À chaque fois, je suis redirigé vers une page demandant à me connecter.

  16. bonjour,
    Il n’y aurait pas un problème du coté de mon .htaccess. Par default, lorsque que j’active DM, est-ce que le .Htaccess est modifié?
    Voici mon .htaccess :
    SetEnv PHP_VER 5

    BEGIN WordPress

    RewriteEngine On
    RewriteBase /blog/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]

    END WordPress

    Ne manquerait-il pas quelque-chose qui protège le répertoire de téléchargement pas défaut de DM?

  17. Rien à faire je n’y arrive pas.
    Même si je garde les paramètres par défaut, normalement les fichiers se téléchargent à l’adresse : http://yourdomain.com/wp-content/plugins/download-monitor/download.php?id=1 or moi il se télécharge dans http://yourdomain.com/wp-content/uploads/downloads/2011/02/nom_du_fichier.pdf et rien n’est protégé que je coche acces pour membres ou pas? Je ne comprends rien? Qu’entendez vous par “il faut que les permaliens soient activés.”, j’ai la structure suivantes pour mes permaliens : /%year%/%monthnum%/%category%/%postname%/, même si je remet tout par défaut et que je recommence j’ai exactement la même chose qui se produit
    Pensez vous qu’il y a un détail qui m’échappe.
    Je n’en peu plus!!!

  18. Je sais pas…
    Moi j’ai ça:

    BEGIN WordPress


    RewriteEngine On
    RewriteBase /wpplugins/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wpplugins/index.php [L]

    END WordPress

  19. ouais donc comme moi!
    J’ai beau retenté, si je tape l’adresse sans être connecté je peux télécharger le document
    Attention je dis bien si je connais l’url exacte. et par defaut les documents téléchargés via DM se mettent dans /wp-content/upload/downloads/nom du fichier.extension et pas wp-content/plugin/download-monitor/download… comme l’indique le plugin!!!
    C’est à s’arracher les cheveux!!!
    Merci pour ton aide en tout cas.

  20. En fait, je me demande si on parle de la même chose. DM permet de cacher les liens des fichiers à télécharger mais n’a pas de protection spécifique. Pour cela, il faudrait plutôt se tourner vers des plugins de “vente” de fichiers (S2member ou d’autres).

  21. Ok!
    Si je comprends bien , les url propres des fichiers ne sont pas protégés, c’est à dire que celui qui connait l’adresse, connecté ou non, il y a accès? C’est bien cela?
    C’est pour cela que download protect me paraissait la bonne solution car ce plugin semble protéger les fichiers, or il ne fonctionne pas… Merci de ton aide vraiment et de ta compréhension.

  22. C’est ça. DM part du principe que le visiteur ne connait ni le nom ni le lien direct vers le fichier mais si c’est le cas, il ne peut pas empêcher un téléchargment. S2member est bien plus restrictif de ce point de vue (enfin il me semble, je ne l’ai jamais utilisé dans cette optique). DM propose quand même un lien “masqué” qui empêche de déterminer où est rangé le fichier. Je viens de regarder et je n’ai pas trouvé d’option pour déplacer les fichiers ailleurs que le répertoire par défaut.

  23. Je ne te comprends pas quand tu parles de lien “masqué”. Ok, si tu n’es pas connecté, le lien apparaissant dans la barre du navigateur n’indique rien, mais si je suis connecté et que je veux téléchargé l’adresse dans le navigateur apparait. On est d’accord?
    Je pense avoir compris la finalité de ce plugin et après mûres réflexions je pense que je vais tout de même le garder et perséver dans sa compréhension. Car pour que ce fichier soit divulguer il faudrait alors que le membres donne l’adresse du lien et de toute façon même s’il ne l’a pas rien ne l’empêche de donner le mot de passe (si je protège les fichiers par un mot de passe). Reste plus qu’à restreindre les robots de ne pas aller chercher dans le répertoire dans lequel se trouve les fichiers. Qu’en pensez vous?
    Aussi comment faire pour que le lien s’ouvre dans une nouvelle fenêtre?
    C’est un peu trop vous demander, je le reconnais.
    Et je n’attends pas de réponse de votre part, vous avez déjà fait beaucoup.
    Merci

  24. Non, j’ai fait un test et ça donne le même lien personnalisé que je sois connecté ou pas sauf que je ne peux pas télécharger si je ne suis pas connecté.

  25. c’est à rien y comprendre!
    Donc par défaut, tu as cette adresse de téléchargement : http://yourdomain.com/wp-content/plugins/download-monitor/download.php?id=1, que tu sois connecté ou non, même si tu peux téléchargé ou pas. Moi, j’ai cette adresse lorsque je ne suis pas connecté et ou j’ai la page qui me demande de me connecter pour télécharger mais lorsque je me connecte et je télécharge, l’adresse apparaissant dans le navigateur est http://yourdomain.com//wp-content/upload/downloads/nom du fichier.extension
    Pas toi?
    C’est dingue!!!

  26. oui, j’ai bien vu, c’est pour cela que je ne vois pas ce qui ne fonctionne pas? Je suis que c’est juste une petite chose qui m’échappe, mais quoi?
    Pour introduire dans ton article ou ta page le téléchargement tu mets un truc du style [download#id], c’est ça?

  27. donc là, j’ai compris.
    MAIs où se trouve l’erreur?
    Je ne trouve aucun cas similaire?
    Quand tu es sur ta page “ajouter un téléchargement” : tu charge ton fichier le bouton “parcourir”, et ensuite il se télécharge, et te dit téléchargement réussi avec succès à l’url http://…. c’est ça? C’est cette dernière adresse qui est pour moi : http://yourdomain.com//wp-content/upload/downloads/années/mois/nom du fichier.ext et pas http://yourdomain.com/wp-content/plugins/download-monitor/download.php?id=1
    A rien y comprendre!!! Ton .htaccess est bien comme celui que tu m’as indiqué au dessus, tu n’as rien changé?
    C’est dingue, ça!!!
    Cela ne vient même pas d’un problème d’hébergement car j’ai la même chose en local qu’à distance…

  28. Oui, je suis bien d’accord, il indique l’endroit exact où a été uploadé le fichier. Mais le lien de téléchargement proposé aux visiteurs est de la forme ?id=xxx

  29. et bien pas moi, si le visiteur a accès au fichier, l’url du fichier qu’il télécharge qui apparait dans le navigateur est celle qui est indiqué quand tu le télécharges via DM.
    Le lien de forme ?id=xxx n’apparait que lorsque le visiteur n’est pas connecté et qu’il est donc invité à se connecté pour avoir accès au fichier c’est dingue non?
    On est d’accord que ton .htacess est comme celui que tu m’as indiqué plus haut?

  30. bonjour,
    j’ai contacté l’auteur du plugin Download monitor, d’après ce que j’ai compris ce qui se passe est normal. Cependant pour que l’adresse URL ne s’affiche pas dans la barre de navigation, il faut “forcer”, le téléchargement (option dans l’édition), ce que je ne faisait pas!!!
    Bon, une chose de réglée, enfin je pense…
    Merci en tout cas de ton aide et ton attention.

  31. bonjour j’aimerai aussis installer DL-protect mais sur mon site qui est ni un blog ni un forum ,donc intaller DL-protect avec plugins html dans quel registre je dois installer je suis sur web accapella je publie en general mes fichiers avec le ftp integre de WA mon site n’est pas encore en ligne reponse par email merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Notifiez-moi les commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Aucun support n’est fourni pour les extensions testées. Vous pouvez utiliser Markdown pour les commentaires.