国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Yii框架實現(xiàn)郵箱激活的方法【數(shù)字簽名】

2024-05-04 23:51:12
字體:
供稿:網(wǎng)友

本文實例講述了Yii框架實現(xiàn)郵箱激活的方法。分享給大家供大家參考,具體如下:

控制器:

//發(fā)送郵箱,激活賬號public function actionEmail(){    $email=Yii::$app->request->get('email');    //數(shù)字簽名    $em_1=md5($email);    //郵箱發(fā)送    $mail= Yii::$app->mailer->compose();    $mail->setTo($email);    $mail->setSubject("激活郵箱");    //發(fā)布可以帶html標簽的文本    $mail->setHtmlBody("<a href='http://www.small2.com/backend/web/index.php?r=login/live&em_1=".$em_1."&email=".$email."'>點擊此鏈接</a>");    if($mail->send())      echo "success";    else      echo "false";    die(); //郵箱發(fā)送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 "<script>alert('激活成功,可登錄');location.href='index.php?r=login/login'</script>";     }     else     {       echo "<script>alert('激活失敗');location.href='index.php?r=login/login'</script>";     }   }   else   {     echo "<script>alert('參數(shù)錯誤,重新激活');location.href='index.php?r=login/login'</script>";   }}

原理:(注冊后原有默認原有狀態(tài)status=0,激活后改為1,方可登陸。)

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 天峻县| 新泰市| 施甸县| 达州市| 永寿县| 常州市| 临高县| 宁德市| 浦北县| 宝应县| 迁西县| 吉安县| 阳曲县| 唐河县| 贵南县| 抚宁县| 陵水| 阿鲁科尔沁旗| 米泉市| 博乐市| 无棣县| 龙海市| 伊春市| 大化| 西畴县| 永仁县| 台州市| 旬邑县| 喀喇沁旗| 萨嘎县| 昔阳县| 南和县| 南开区| 铁力市| 蒙城县| 连云港市| 永胜县| 鞍山市| 大关县| 隆林| 苏尼特左旗|