Php 如何验证电子邮件以继续注册

Php 如何验证电子邮件以继续注册,php,html,email,sendmail,Php,Html,Email,Sendmail,我想用php编写一个脚本,如下所示: 当任何用户在我的网站上注册时 将发送一封邮件,然后继续注册以忽略垃圾邮件 用户将收到一封电子邮件以验证其电子邮件地址并继续注册(与Stackoverflow相同) 我怎样才能做到这一点?请大家帮助我了解任何(一步一步)脚本/教程/建议/知识。要实现此验证过程,您必须设置一个PHP站点逻辑,允许您输入凭据,然后生成确认哈希,创建一个链接,例如,并将其与电子邮件(SMTP)一起发送。您还将一个变量(例如bool/tinyint“active”)设置为0,以便用户

我想用php编写一个脚本,如下所示:

  • 当任何用户在我的网站上注册时

  • 将发送一封邮件,然后继续注册以忽略垃圾邮件

  • 用户将收到一封电子邮件以验证其电子邮件地址并继续注册(与Stackoverflow相同)


  • 我怎样才能做到这一点?请大家帮助我了解任何(一步一步)脚本/教程/建议/知识。

    要实现此验证过程,您必须设置一个PHP站点逻辑,允许您输入凭据,然后生成确认哈希,创建一个链接,例如,并将其与电子邮件(SMTP)一起发送。您还将一个变量(例如bool/tinyint“active”)设置为0,以便用户在激活帐户之前无法登录。您还需要一种数据库来存储凭证、哈希和其他参数

    另一方面,您必须构建一个“activate.php”。当用户收到电子邮件时,他应该有一个包含用户名和哈希的链接,并重定向到激活站点。站点$\获取参数(此处为命名用户和散列),并将每个参数填入文本框中。然后用户必须单击“激活”,“激活”设置为1。然后用户就可以登录了

    youtube上有几十个教程,只要在那里搜索就可以了


    示例:或

    到目前为止,您都尝试了什么?如果你展示了你的一些工作和你遇到的具体错误/问题,你就有更好的机会获得帮助。你可能想读一下:@Jason我所需要的只是它背后的逻辑…比如我如何生成随机链接并将其发送给用户邮件以继续注册..了解我吗?询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试过的解决方案、它们不起作用的原因以及预期结果。另请看,请有人回答我…如果你能帮助我…在输入这么多内容时,我想你也会分享一些帮助我的链接/教程/建议谢谢链接?你可以只搜索Stack或Google。你肯定能找到教程?我只是将你的问题主题复制/粘贴到谷歌上,作为一个非常简单的起点,这肯定是你经过一些思考和努力可以做到的?没有人会为你编写代码,我们也不会成为谷歌的代理服务。花点时间看看嗯…现在就看…酷,我要试试这个…你能不能也在YouTube上分享教程的链接,因为我找不到它,这没问题。如果您了解如何构建它,就可以轻松地将其与现有登录系统结合(以防万一)。