创建一个简单的Web应用程序,它将收集信息,如姓名,地址,电子邮件等,并将其提交到数据库中,以便与在线竞赛一起使用。
客户端询问是否有办法验证用户提交的电子邮件地址实际上是否是功能性电子邮件地址。所以不仅要验证它的格式是否正确,而且实际上就像向电子邮件地址发送'ping'以便在其有效时收到某种响应?
这可能吗?我假设没有 - 但不确定。
谢谢!
答案 0 :(得分:2)
将用户添加到数据库时,请向他们发送一封包含确认链接的电子邮件。
点击该链接后,在该页面上更新数据库设置并确认'数据库中的字段。
链接应包含随机字符串而不是id。 例如 example.com/confirm/eh2b8vhwb29vsf
你也会在数据库中存储eh2b8vhwb29vsf(索引)以查找用户,而不是example.com/confirm/1,否则人们可以轻松地循环并确认它们。
希望有所帮助。