标签:邮箱验证 登录 格式 tar 程序 body 用户名 实现 include
*文章来源:https://blog.egsec.cn/archives/623 (我的主站)
*本文将主要说明:PHP实现邮箱验证码验证功能,通过注册或登录向用户发送身份确认验证码,并通过判断输入的验证码是否正确做出登录判断。
实现邮箱验证码功能有三个步骤:
1、下载 PHPMailer 组件:https://github.com/PHPMailer/PHPMailer
2、编写随机数(验证码)函数:
3、编写调用核心组件程序:
CharSet ="UTF-8"; //设定邮件编码
$mail->SMTPDebug = 0; // 调试模式输出
$mail->isSMTP(); // 使用SMTP
$mail->Host = ‘smtp.qq.com‘; // SMTP服务器
$mail->SMTPAuth = true; // 允许 SMTP 认证
$mail->Username = ‘**********‘; // SMTP 用户名 即邮箱的用户名
$mail->Password = ‘****************‘; // SMTP 密码 部分邮箱是授权码(例如163邮箱)
$mail->SMTPSecure = ‘ssl‘; // 允许 TLS 或者ssl协议
$mail->Port = 465; // 服务器端口 25 或者465 具体要看邮箱服务器支持
$mail->setFrom(‘*********qq.com‘, ‘Mai