需要嵌入一个;“确认链接”;在AS3/PHP发送的电子邮件中

需要嵌入一个;“确认链接”;在AS3/PHP发送的电子邮件中,php,mysql,actionscript-3,email,confirmation,Php,Mysql,Actionscript 3,Email,Confirmation,因此,我目前正在开发的应用程序中的一个组件会向用户输入的任何人发送一封确认电子邮件,作为他们的“紧急联系人”,简单地说,用户已经选择他们作为联系人 我还想做的是,在电子邮件中嵌入一个URL,让“紧急联系人”点击以确认他们可以作为联系人。 单击后,数据库中的状态“已确认”将必须更改为“真”,从那里应用程序可以根据(如果已确认==真)类型的事情进行不同的操作 目前所有内容都是在AS3中构建的,PHP和SQL充当后端用户数据库(URLLoader是AS3和PHP之间的连接) 如果有人需要我说得更清楚,

因此,我目前正在开发的应用程序中的一个组件会向用户输入的任何人发送一封确认电子邮件,作为他们的“紧急联系人”,简单地说,用户已经选择他们作为联系人

我还想做的是,在电子邮件中嵌入一个URL,让“紧急联系人”点击以确认他们可以作为联系人。

单击后,数据库中的状态“已确认”将必须更改为“真”,从那里应用程序可以根据(如果已确认==真)类型的事情进行不同的操作

目前所有内容都是在AS3中构建的,PHP和SQL充当后端用户数据库(URLLoader是AS3和PHP之间的连接)


如果有人需要我说得更清楚,或者给我一个更好的例子,我现在已经告诉我了。

实际的细节取决于你如何构建你的服务器代码,以及你需要你的系统具有多大的防欺诈性,但在最简单的形式下,你的电子邮件中的链接类似于:

Click <a href="https://mysite.com/confirm?email=[url-encoded contact email goes here]">here</a> to confirm.
点击确认。
获取电子邮件的html版本。(电子邮件的格式将由您发送电子邮件所使用的库决定,但您可以发送包含HTML和非HTML文本的邮件,电子邮件客户端可以在两者之间进行选择。)

单击此按钮后,将向您的服务器发送一条带有正确电子邮件的消息,然后您可以将其标记为已确认。如果您使用的是一个框架,那么可能会有一个名为“confirm”的控制器,如果没有,则会有一个名为confirm.php的文件来处理响应


注:这没有任何防止欺诈的保护措施;任何人都可以发送确认信息。您可以在链接中添加另一个随机字段,该字段将在服务器上进行身份验证,以便在必要时稍微改进。除此之外,我们将进入一个完全不同的讨论。

对于任何想知道如何发送确认代码的人,请检查并验证确认等。。这是一个非常好的链接,我最终引用了它,这真的很有帮助


感谢写这篇文章的欧文。

谢谢你,他勇敢地帮我缩小了搜索范围。谢谢你的时间。