我对开发Webapi有疑问。我想给某人发送一封带有确认链接的电子邮件,如果他单击该链接,则应将其重定向到感谢页面,并获得一封包含pdf的电子邮件。
很遗憾,我不知道如何创建确认链接。我可以将每种网络语言都用作php和node js。
执行此操作的一种方法是生成一个随机的长id,然后将该id作为url参数传递。
var key = '25f56c64ee724e15b1b83688e9785a38'; /* Generated Key. */
var link = `https://some-url.com/example/${key}`;
在数据库中,您将具有一个查找表,该表将键映射到userId。
然后,/ example / {key}的路由将获取用户信息并生成页面,并且还可以发送带有pdf的电子邮件。
注意此处的安全性基于密钥的随机性和长度。添加到期将是一个好习惯。