使某个URL仅在48小时内有效

使某个URL仅在48小时内有效

我需要使某个URL仅在48小时内有效,此链接在服务器上生成,并通过电子邮件发送给客户端。

我想做的是在服务器上嵌入编码的时间戳。


这个时间戳当然需要进行编码,但是我不希望我的客户端具有解码功能。
另一个想法是使用公共加密,其中密钥是用户名


此方案的最佳做法是什么?

最佳答案

我会将链接存储在具有ID和到期日期的数据库中。当用户访问链接时,我将交叉检查过期日期,看看它是否过期。

10-07 23:34