我正在创建一个应用程序,它将向用户发送电子邮件,要求填写一些信息。 用户必须能够填写所需的信息。 什么是实现这一目标的正确方法,
html表单应该这样做,或者应该为每个不同的用户提供一个链接
答案 0 :(得分:1)
电子邮件没有互动功能,因此您无法像在网页中那样在电子邮件中嵌入表单。
一个不错的解决方案是在电子邮件中嵌入一个链接,该链接将用户带到您应用的页面,他们可以填写表格并将答案提交给您,就像任何网络表单一样。
由于您有每个用户的电子邮件,因此您可以生成myapp.com/responses/${some_part_dependent_on_email}
链接。 ${some_part_dependent_on_email}
可以是电子邮件的哈希值或电子邮件的某些双向功能。第一个选项要求您执行更复杂的连接以找出响应所属的电子邮件,而第二个选项可能会在URL中公开用户的电子邮件,这不是很好。