我想保护一些上传的文件,使它们不可公开访问(没有登录就无法访问)。我正在上传一些PDF文件,我想将其中一些文件标记为受保护,因此如果不登录Wordpress网站,就无法访问这些文件。
我目前正在使用Member Access,它允许我将一些帖子和页面标记为受保护(因此只有登录的用户才能查看它们)。这太棒了。但是,它不提供任何方式来保护媒体上载(即附件)。
请注意,我不想保护所有上传,只想保护其中一些。一些上载需要对公众开放,而其他上载则只能对登录用户开放。我更喜欢通过Wordpress管理界面(而不是需要手动管理的毛茸茸的.htaccess文件)来完成这项工作。我想要的是真正安全的东西,而不仅仅是默默无闻的安全。
我该怎么做?
(我读过How to Protect Uploads, if User is not Logged In?, 但它涉及保护所有上传的方法,而不仅仅是其中的一些。我读过How to restrict access to uploaded files?, 但它通过默默无闻来关注安全。这接近simple solution for restricting access to (some) uploads/downloads, 但如果可能的话,我更喜欢通过web界面管理的解决方案。)