多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > Dede:新用戶注冊發送驗證郵件的方法

Dede:新用戶注冊發送驗證郵件的方法

來源:程序員人生   發布時間:2014-04-06 14:20:49 閱讀次數:2760次

  建站學院(LieHuo.Net)訊 在discuz和phpwind等知名論壇中,都有新用戶注冊郵箱驗證的功能,那么功能如此強大的dedecms有沒有這一功能呢?回答肯定是有的,只是您不會用而已,現在看我的方法:

  1.修改/member/reg_new.php文件。

  查找

  1. $dsql->ExecuteNoneQuery($infosquery);
復制代碼

  在下面插入

  1. //寫入郵件驗證內容
  2.   $keyums = md5($userid.$email."dedecmslove"); //這里的7就是有效期7天的時間。上面的dedecmslove就是給發送的URL加密用的KEY
  3.   $emldatetime = time()+7*24*3600;
  4.   $emailyz = "INSERT INTO `dede_sj_emailyz`(`userid`,`keyums`,`datetime`)
  5.                   VALUES ('{$userid}','{$keyums}','{$emldatetime}'); ";
  6.   $dsql->ExecuteNoneQuery($emailyz);
  7.  
復制代碼

  再找到

  1. //----------------------------------------------
  2. //模擬登錄
  3. //---------------------------
復制代碼

  在其上面插入:

  1. //發送驗證郵件
  2.   if($cfg_md_mailtest=='Y')
  3.   {
  4.     $msg ="<html><head></head><body>";
  5.     $msg .= "<b><font color='#ff0000'>".$uname."</font></b> 恭喜您注冊成為XXXXX的會員了!<br>";
  6.     $msg .= "   您的登陸帳號:<b>".$userid."</b><br><br>";//這里,做了個小判斷,如果是企業用戶注冊,則給多送條信息去。
  7.   if($mtype=='企業'){
  8.     $msg .= "   活動公告:<b><font color='#ff0000'>馬上完善您的企業信息,免費開通3個月體驗會員,享受更多無限制服務體驗!</font></b><br>";
  9.     }
  10.     $msg .= "   注意!該驗證有效期為1周,請盡快進行您的帳戶驗證。<br>";
  11.     $msg .= "還有一步您就成功了,請點擊下面的鏈接進行最后一步驗證。(如果無法點擊鏈接,請將下面紅色部分的鏈接地址全部復制,然后粘貼到瀏覽器地址中打開!)<br><br>";
  12.     $msg .= "<a target=_blank><font color='#FF0000'>[url]http://www.XXXXX.com/member/reg_email.php?g=ok&userid=[/url]".$userid."&u=".$keyums."</font></a><br><br>";
  13.    
  14.     $msg .= "請點擊打開上面的連接地址或復制到瀏覽器地址中打開。如需幫助,請聯系XXXXX管理員!<br><br><br>";
  15.     $msg .= "<span style='font-size:12px; color:#CCCCCC'>這是一封由XXXXX網站系統自動發送的郵件,請不要回復郵件!</span><br>";
  16.     $msg .= "<a href=http://www.XXXXXXX.com/>XXXXXX</a> <span style='font-size:12px; color:#CCCCCC'>--XXXXXXXXX的門戶網站。</span><br>";
  17.     $msg .= "</body></html>";
  18.     $mailbody = '';
  19.     //下面這個是郵件標題,上面的是郵件正文部分。
  20.     $mailtitle = "XXXXXXXX會員注冊驗證郵件";
  21.     $mailbody .= "$msg ";
  22.    
  23.    $headers = "From: ".$cfg_adminemail."Reply-To: ".$cfg_adminemail;
  24.    
  25.    if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
  26.    {  //下面這里選擇HTML網頁方式發送,如果郵箱不支持HTML,就改為TXT,不過現在好像都支持HTML了吧。
  27.     $mailtype = 'HTML';
  28.     require_once(DEDEINC.'/mail.class.php');
  29.     $smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
  30.     $smtp->debug = false;
  31.     $smtp->sendmail($email, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
  32.     
  33.    }
  34.    else
  35.    {
  36.     @mail($email, $mailtitle, $mailbody, $headers);
  37.    }
  38.     ShowMsg("恭喜您注冊成為XXXXXXXXXX的會員了,現在需要對您的電子郵件( ".$email." )進行驗證(有效期1周),請登陸您的郵箱查收!如果無法查收到郵件,請馬上聯系管理員!","index.php",0,20000);
  39.    exit();
  40.   }
復制代碼

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲福利在线观看 | 日本无卡无吗在线 | 看毛片的网站 | 4四虎44虎www在线影院麻豆 | 久久99精品久久久久久三级 | 青青青青久久精品国产一百度 | 一级毛片区 | 午夜国产精品久久影院 | 羞羞动漫首页 | 波多野结衣一区二区三区88 | 国产精品免费久久久久影院小说 | 欧美久久亚洲精品 | 亚洲影院在线 | 亚洲人成高清 | 啄木乌欧美一区二区三区 | 一级毛片短视频 | 动漫网站在线观看 | 尤物视频黄 | babes性欧美30 | 中文字幕乱码人成乱码在线视频 | 日本中文在线 | 亚洲国产99在线精品一区二区 | 最近最新中文字幕高清免费 | 亚洲欧美日韩中文综合在线不卡 | 免费观看欧美一级牲片一 | 国产成人久久精品激情91 | 曰本一区二区三区 | 国产成人精品日本亚洲18图 | 亚洲最大成人在线 | 久久中文字幕日韩精品 | 日本欧美一区二区三区视频麻豆 | 亚洲另类xxxx | 日本一区二区三区欧美在线观看 | 91美女福利视频 | 欧美另类亚洲一区二区 | 波多野结衣一区二区三区在线观看 | 2022亚洲在线免费视频 | 欧美亚洲国产成人不卡 | 中文字幕在线看 | 亚洲第一成人在线 | 亚洲天堂2016 |