我正在做我的React项目,我只需要5分钟即可访问我网站的一页。
对于一个实例,我将向用户发送一封包含url
的电子邮件,用户可以通过单击url访问webpage
。但是,经过一段时间(例如5分钟)后,用户无法再通过单击url访问webpage
(这意味着该URL没有用。)
如何在我的React项目中使用url创建此类网页?
答案 0 :(得分:1)
您将要在服务器上执行此操作。假设您有一个类似/verification/:id
的路由,并且向用户发送了一封电子邮件,其中包含将其路由到https://my-site/verification/cd5d00c4-ff6c-11e8-8eb2-f2801f1b9fd1
的链接。发送电子邮件后,您可以将该字符串cd5d00c4-ff6c-11e8-8eb2-f2801f1b9fd1
存储在数据库中,并设置一个计时器,以在指定的时间后将其从数据库中删除(如果仍然存在)。当有人导航到/verification/:id
时,您获取ID,并查看其是否存在于数据库中。如果是这样,请让他们进行验证,然后将其从数据库中删除。