Dede:自動給新注冊會員發送歡迎郵件
來源:程序員人生 發布時間:2013-12-24 21:48:22 閱讀次數:3442次
網(LieHuo.Net)訊 昨天看了一位朋友發的,新用戶注冊郵件驗證的帖子,我弄了下不能成功,于是把代碼修改了下可以給新注冊用戶自動發送歡迎的郵件。
修改方法
進入/member/reg_new.php
找到//寫入其它默認數據用以下代碼覆蓋//寫入其它默認數據下面的所有代碼
以下代碼是我的網站的原代碼,沒有修改,請需要的用戶自行修改
- $dsql->ExecuteNoneQuery("INSERT INTO `dede_member_flink`(mid,title,url) VALUES('$mid','聽建站網','http://www.veryhuo.com'); ");
-
- //發送驗證郵件
- if($cfg_md_mailtest=='Y')
- {
- $msg ="<html><head></head><body>";
- $msg .= "<b><font color='#ff0000'>".$uname."</font></b> 恭喜您注冊成為聽建站網的會員了!<br>";
- $msg .= "您的登陸帳號:<b>".$userid."</b><br>";//這里,做了個小判斷,如果是企業用戶注冊,則給多送條信息去。
- $msg .= "您的登陸密碼:<b>已經設置隱藏</b><br><br>";//
- if($mtype=='企業'){
- $msg .= "活動公告:<b><font color='#ff0000'>馬上完善您的資料信息,贈送1000積分!填寫完后聯系管理員!</font></b><br>";
- }
- $msg .= "<a href=http://www.veryhuo.com/member/login.php>登陸后您可以:</a><br>";
- $msg .= "<a href=http://www.veryhuo.com/member/article_add.php>發表文章</a><br>";
- $msg .= "<a href=http://www.veryhuo.com/book/mybooks.php>發起提問</a><br>";
- $msg .= "<a href=http://www.veryhuo.com/member/content_sg_list.php?channelid=-9>發布網址</a><br>";
- $msg .= "<b><font color='#ff0000'>活動公告:</font></b><a href=http://www.veryhuo.com/member/edit_space_info.php>馬上完善您的資料信息,贈送1000積分!填寫完后聯系管理員!</a><br><br>";
- $msg .= "如需幫助,請直接回復此郵件,聯系管理員!<br><br>";
- $msg .= "<span style='font-size:12px; color:#ff0000'>這是一封由聽建站網-網站系統自動發送的郵件,請不要回復!</span><br>";
- $msg .= "<a href=http://www.veryhuo.com/>聽建站網-歡迎您!</a><br>";
- $msg .= "</body></html>";
- $mailbody = '';
- //下面這個是郵件標題,上面的是郵件正文部分。
- $mailtitle = "聽建站網歡迎您的加入";
- $mailbody .= "$msg ";
-
- $headers = "From: ".$cfg_adminemail."Reply-To: ".$cfg_adminemail;
-
- if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server))
- { //下面這里選擇HTML網頁方式發送,如果郵箱不支持HTML,就改為TXT,不過現在好像都支持HTML了吧。
- $mailtype = 'HTML';
- require_once(DEDEINC.'/mail.class.php');
- $smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
- $smtp->debug = false;
- $smtp->sendmail($email, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
-
- }
- else
- {
- @mail($email, $mailtitle, $mailbody, $headers);
- }
- $ml = new MemberLogin(7*3600);
- $rs = $ml->CheckUser($userid,$userpwd);
- ShowMsg("恭喜您注冊成為聽建站網的會員了,您的電子郵件地址為( ".$email." )此郵箱為您取回密碼的重要依據,系統已經發送了一封電子郵件到您的郵箱,請登陸您的郵箱查收!如果無法收到郵件,請馬上聯系管理員!","index.php",0,2000);
- exit();
- }
-
-
- }
- else
- {
- ShowMsg("注冊失敗,請檢查資料是否有誤或與管理員聯系!","-1");
- exit();
- }
- }
-
- $sql = "desc dede_member";
- $dsql->SetQuery($sql);
- $dsql->Execute();
- while ($row = $dsql->GetArray()) {
- if($row['Field'] == 'mtype')
- {
- $types = $row['Type'];
- break;
- }
- }
- $types = str_replace(array('enum', '(', ')', '''), '', $types);
- $types = explode(',', $types);
-
-
- require_once(DEDEMEMBER."/templets/reg-new.htm");
- ?>
復制代碼 |
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈