我们几乎谈到了手机注册。在这里,让我们谈谈电子邮件的知识。当我们每天注册帐户时,我们都会输入电子邮件,等待一段时间。官员会给我们发一封电子邮件,然后点击链接激活它。在这里,我们将介绍如何发送电子邮件并点击链接激活。
首先,在前端判断用户选择手机号码注册还是电子邮件注册。如果是电子邮件验证,则判断电子邮件格式,最终通过ajax将数据传输到服务端。这里需要数据表member中添加e ** il和active项,还需要创建一个temp_e ** il表用于存储一些验证数据,具体类型设置如下图所示
然后在app下新建Models文件夹 ,然后在那里Models下新建M3E ** il.php具体代码如下
接着还要在Tool下新建 UUID.php我不太了解这个。你可以在百度上查阅以下相关信息代码
然后你需要在你的邮箱里打开 ** tp,pop3服务。我的是网易163邮箱,这里有很多在线教程,我就不说了。我们需要在这里.env和 ** il.php一些配置
.env
** il.php
用于发送邮件Laravel的Mail::send方法、具体用法请参考Laravel部分文档代码如下
还需要在视图中新建e ** il内容模板如下图所示
这样,电子邮件就可以发送效果图
如果您不理解,请点击本文进行电子邮件发送测试。首先,我们需要获取电子邮件中包含的一些数据,然后通过数据库进行匹配验证。可能会发生,uuid没传过来,member_id没有过来,或者member_id不像数据库中那样,或者链接已经超时等等。如果成功了,就会active1.事实上,当我们注册帐户时,点击验证链接跳转到另一个页面。我们没有设置它。如果您感兴趣,请尝试验证代码逻辑如下

