Code前端首页关于Code前端联系我们

启用Laravel邮箱验证的步骤

terry 2年前 (2023-09-24) 阅读数 61 #后端开发

1.启用邮箱验证的具体步骤

添加字段,在用户表中添加两个字段,验证令牌(verification_token)和验证状态(verified)。

创建一个 ID。

用户登录后,检查电子邮件是否已验证。如果没有,将指示检查。

使用您自己的服务器上通过 SMTP 配置的电子邮件发送电子邮件确认链接。

用户通过点击邮件中的确认链接完成确认。

Laravel 中的邮箱发送设置为 config/mail.php, .env

2。网站调试 APP_DEBUG 默认开启:true,项目上线时关闭。当启用true时,您可以找出问题所在,并耐心地一一排查。这个错误显示功能对于促进相应的开发非常有用。
有时候是按照手册和教程来配置的。某些服务器禁用端口 25。可以更换gmail、outlook、QQ、网易邮箱等不同邮箱进行测试。编辑 .env 文件并将 MAIL_PORT=25 更改为 MAIL_PORT =465,将 MAIL_ENCRYPTION=tls 更改为 MAIL_ENCRYPTION=ssl 等等。

Laravel 开发过程中无法启用开发邮箱验证功能。检查日志我发现 Laravel/vendor/lararvel/MailManager.php Laravel邮箱验证功能实现的一个步骤

3。尝试去掉$config['host'] $config['port'],多余的代码
这样就顺利出现如下确认图片了: Laravel邮箱验证功能实现的一个步骤Laravel邮箱验证功能实现的一个步骤

四、进入用户注册邮箱,找到确认信息。验证码,发现邮箱在垃圾箱里了,打开它,找到注册邮箱验证码。
输入确认码,接受确认,新用户注册成功。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门