我正在学习php,但我还是一个不学无术的人,所以请原谅我的局限性。
我有一个html文件,它链接到一个名为“Clients”的文件夹中的许多PDF文件
我已将此文件夹放在“wp content/uploads/”中
html页面在wordpress页面内打开。
当用户登录时,它会打开wordpress页面,其中html页面显示链接。单击链接可在同一窗口中打开PDF文件,而无需转到其他页面。
这是一个多站点wordpress安装,如果用户没有登录,我想保护对“Clients”文件夹中文件的直接URL访问。
例如:“https://mywebsite/wp-content/uploads/clients/001.pdf“当用户未登录时,不应访问。
我只想保护客户端文件夹中任何文件的直接url访问。
我试过使用Hakre的解决方案
How to Protect Uploads, if User is not Logged In?
和
How to protect uploads in multisite if user is not logged in?
Hakre的解决方案提示我下载文件。当用户登录时,它还会显示空白页
我想要一些简单的东西,就像有人试图通过url直接访问PDF文件一样。它应该检查用户是否登录并在浏览器中打开文件(不提示下载),或者重定向到主页url。
谁能帮帮我们吗。
谢谢