POST TIME:2017-11-30 16:21
DEDECMS 會(huì)員注冊(cè)郵件驗(yàn)證設(shè)置是每個(gè)應(yīng)用者為會(huì)員打開的大門 如何設(shè)置好會(huì)員注冊(cè)郵件驗(yàn)證,下面我們就開始旅程:
第一步:在[系統(tǒng)]里面找到[系統(tǒng)基本參數(shù)]找到[會(huì)員設(shè)置]
設(shè)置:會(huì)員使用權(quán)限開通狀態(tài)(-10 郵件驗(yàn)證 -1 手工審核, 0 沒限制):
值為:-10
如圖:
第二步:在[系統(tǒng)]里面找到[系統(tǒng)基本參數(shù)]找到[核心設(shè)置]
設(shè)置:網(wǎng)站發(fā)信EMAIL:manage@chinakjyr.com(自己的E-mail)
是否啟用smtp方式發(fā)送郵件:選擇(是)
smtp服務(wù)器:mail.chinakjyr.com(自己E-mail的SMTP服務(wù)器)
smtp服務(wù)器端口:25(默認(rèn)的不用管)
SMTP服務(wù)器的用戶郵箱:mail.chinakjyr.com(自己E-mail的用戶郵箱)
SMTP服務(wù)器的用戶帳號(hào):mail.chinakjyr.com(自己E-mail的用戶帳號(hào))
SMTP服務(wù)器的用戶密碼:********(自己E-mail的密碼)
第三步:如果 是QQ的郵箱,那么還要設(shè)置開啟 POP3/SMTP服務(wù)
如圖:開啟這兩項(xiàng) 點(diǎn)擊勾選
第四步:給自己設(shè)置一個(gè)漂亮的會(huì)員注冊(cè)郵件(E-mail)驗(yàn)證信息
在DEDECMS的會(huì)員文件夾下找reg_new.php文件
找到reg_new.php文件中
//郵件驗(yàn)證
if($cfg_mb_spacesta==-10)
{
$userhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$email);
$url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMail&mid={$mid}&userhash={$userhash}&do=1";
$url = eregi_replace('http://', '', $url);
$url = 'http://'.eregi_replace('//', '/', $url);
$mailtitle = "{$cfg_webname}--會(huì)員郵件驗(yàn)證通知";
$mailbody = '';
$mailbody .= "尊敬的用戶[{$uname}],您好:\r\n";
$mailbody .= "歡迎注冊(cè)成為[{$cfg_webname}]的會(huì)員。\r\n";
$mailbody .= "要通過注冊(cè),還必須進(jìn)行最后一步操作,請(qǐng)點(diǎn)擊或復(fù)制下面鏈接到地址欄訪問這地址:\r\n\r\n";
$mailbody .= "{$url}\r\n\r\n";
$mailbody .= "Power by http://www.dedecms.com織夢(mèng)內(nèi)容管理系統(tǒng)!\r\n";
修改 :
//郵件驗(yàn)證
if($cfg_mb_spacesta==-10)
{
$userhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$email);
$url = $cfg_basehost.(empty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMail&mid={$mid}&userhash={$userhash}&do=1";
$url = preg_replace("#http:\/\/#i", '', $url);
$url = 'http://'.preg_replace("#\/\/#", '/', $url);
$mailtitle = "{$cfg_webname}--會(huì)員郵件驗(yàn)證通知";
$mailbody = '';
$mailbody .= "尊敬的用戶[{$uname}],您好:\r\n";
$mailbody .= "你使用了郵箱{$email }注冊(cè)了{(lán)$cfg_webname}的會(huì)員。請(qǐng)點(diǎn)擊以下鏈接,確認(rèn)你在{$cfg_webname}的注冊(cè):\r\n";
$mailbody .= "{$url}\r\n\r\n";
$mailbody .= "如果以上鏈接不能點(diǎn)擊,你可以復(fù)制網(wǎng)址URL,然后粘貼到瀏覽器地址欄打開,完成確認(rèn)。\r\n\r\n";
$mailbody .= "-{$cfg_webname}\r\n";
$mailbody .= "(這是一封自動(dòng)發(fā)送的郵件,請(qǐng)不要直接回復(fù))\r\n";
$mailbody .= "-如果你沒有注冊(cè)過{$cfg_webname},可能是有人嘗試使用你的郵件來注冊(cè),請(qǐng)忽略本郵件。\r\n";
$mailbody .= "-沒有激活的賬號(hào)會(huì)為你保留24個(gè)小時(shí), 請(qǐng)盡快激活。\r\n";
$mailbody .= "-24個(gè)小時(shí)以后, 沒有被激活的注冊(cè)會(huì)自動(dòng)失效,你需要重新填寫并注冊(cè)。\r\n";
$mailbody .= "-還有其他問題? 聯(lián)系 http://www.chinakjyr.com/about-us/contact-us.html \r\n";
$mailbody .= "Power by http://www.chinakjyr.com {$cfg_webname}!\r\n";
修改后效果如圖:
到這里面DEDECMS 會(huì)員注冊(cè)郵件(E-mail)驗(yàn)證設(shè)置就完成了