我在托管的Webspace上有一些内容(静态html文件),包括Apache,MySQL和PHP5。
我想保护这些内容,因此无法访问(通过htaccess可能吗?)。然后我想创建临时URL,我可以发送给某些人。如果他们点击链接,他们应该立即看到受保护的内容,而不需要密码/密钥。该链接应该过期(30天或之后)。
我每年需要大约40个这样的网址,所以我正在寻找一种简单的方法来创建和管理这些网址。
我是否应该使用常见的CMS如typo3或wordpress与插件或其他东西,或者这是否过度?
有谁知道一个简单的&免费软件,我可以在我的网站空间上创建&管理这些临时访问链接?
欢迎任何帮助!谢谢&干杯,霍尔格
(在任何人问之前:内容不是非常隐私/保密。因此,链接被泄露和滥用的风险并没有真正打扰我。它不应该对每个人都可见。 。)
答案 0 :(得分:0)
可能有一个wordpress插件可以执行此操作,您可能需要查看它。
我们已将此功能构建到一些CMS应用程序中。一种方法是让管理工具和公共站点共享一个秘密。然后我们使用到期日并使用密钥对其进行加密。前端使用共享密钥解密,如果它成功解密并且日期可以接受,它将呈现页面。这种方法的主要优点是我们不需要存储这些信息,它可以让人们为不同的受众生成具有不同保质期的链接。
我们成功使用的另一种方法是生成一个guid和一个到期日期并将其存储在数据库中。然后,面向公众的预览链接将根据guid查找内容并检查到期日期并根据需要进行呈现。这里的优点是只有一个到期日期,而且如果需要,您可以手动更改。如果没有新链接,前一种技术不允许更新。