Yii框架实现邮箱激活的方法【数字签名】
发布时间:2020-12-12 21:47:32 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解Yii框架实现邮箱激活的方法。供大家参考研究具体如下: 控制器: request->get('email'); //数字签名 $em_1=md5($email); //邮箱发送 $mail= Yii::$app->mailer->compose(); $mail->setTo($email); $mail->setSubject("激活邮箱"); //
本篇章节讲解Yii框架实现邮箱激活的方法。分享给大家供大家参考,具体如下: 控制器: request->get('email');
//数字签名
$em_1=md5($email);
//邮箱发送
$mail= Yii::$app->mailer->compose();
$mail->setTo($email);
$mail->setSubject("激活邮箱");
//发布可以带html标签的文本
$mail->setHtmlBody("点击此链接");
if($mail->send())
echo "success";
else
echo "false";
die(); //邮箱发送ok
}
//激活账号
public function actionLive()
{
$email=Yii::$app->request->get('email');
$em_1=Yii::$app->request->get('em_1');
//echo $em_1;die;
$em_2=md5($email);
//echo $em_2;die;
if($em_1==$em_2)
{
$res=Yii::$app->db;
$data=$res->createCommand()->update("login",["status"=>1],["email"=>$email])->execute();
if($data)
{
echo "";
}
else
{
echo "";
}
}
else
{
echo "";
}
}
原理:(注册后原有默认原有状态status=0,激活后改为1,方可登陆。) 更多关于Yii相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |