确认电子邮件以发布pdf

时间:2019-12-27 20:57:56

标签: php node.js html-email email-confirmation webapi

我对开发Webapi有疑问。我想向某人发送带有确认链接的电子邮件,如果他单击该链接,则应将他重定向到感谢页面,并再收到一封包含pdf的电子邮件。

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

1 个答案:

答案 0 :(得分:1)

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

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

在数据库中,您将具有一个查找表,该表将密钥映射到userId。

/ example / {key}的路由将执行用户信息的获取并生成页面,并且还可以发送包含pdf的电子邮件。

注意,此处的安全性基于密钥的随机性和长度。添加到期将是一个好习惯。