用于发布 pdf 的确认电子邮件

Confirmation Email for publishing pdf

我有一个关于开发 webapi 的问题。我想向某人发送一封带有确认 Link 的电子邮件,如果他点击它,他应该被重定向到感谢页面并收到第二封带有 pdf 的电子邮件。

不幸的是,我不知道如何创建确认 link。我可以将每种网络语言用作 php 和 node js.

一种方法是生成一个长而随机的 ID,然后将该 ID 作为 url 参数传递。

var key = '25f56c64ee724e15b1b83688e9785a38'; /* Generated Key. */
var link = `https://some-url.com/example/${key}`;

在您的数据库中,您将有一个将密钥映射到用户 ID 的查找 table。

然后 /example/{key} 的路由将执行用户信息的提取并生成页面,还可以发送带有 pdf 的电子邮件。

注意这里的安全性是基于密钥的随机性和长度。添加过期时间是个好习惯。