0

我在使用 Apache、MySQL 和 PHP5 的托管 Webspace 上有一些内容(静态 html 文件)。

我想保护这个内容,所以它不能被访问(也许是通过 htaccess?)。然后我想创建临时 URL,我可以将其发送给某些人。如果他们单击该链接,他们应该会立即看到受保护的内容,而无需密码/密钥。链接应该过期(30 天后)。

我每年需要大约 40 个这些 URL,因此我正在寻找一种简单的方法来创建和管理这些 URL。

我应该使用带有插件或其他东西的常见 CMS,如typo3 或 wordpress,还是这有点矫枉过正?

有谁知道一个简单且免费的软件,我可以在我的网络空间上使用它来创建和管理这些临时访问链接?

欢迎任何帮助!谢谢和干杯,霍尔格

(在有人问之前:内容不是很私人/机密。所以链接被泄露和滥用的风险并没有真正困扰我。它不应该对每个人都可见......)

4

1 回答 1

0

可能有一个 wordpress 插件可以做到这一点,你可能想看看。

我们已将此功能内置到一些 CMS 应用程序中。一种方法是让管理工具和公共站点共享一个秘密。然后我们获取到期日期并使用密钥对其进行加密。前端使用共享密钥解密,如果成功解密并且日期可以接受,它将呈现页面。这种方法的主要优点是我们不需要存储这些信息,它可以让人们为不同的受众生成具有不同保质期的链接。

我们成功使用的另一种方法是生成 guid 和到期日期,并将其存储在数据库中。然后,面向公众的预览链接将根据 guid 查找内容并检查到期日期并酌情呈现。这里的优点是只有一个到期日期,此外,如果需要,您可以手动更改。前一种技术不允许在没有新链接的情况下进行更新。

于 2014-05-09T16:16:32.883 回答