當(dāng)前位置:首頁文章首頁 IT學(xué)院 IT技術(shù)

教你利用ASP實(shí)現(xiàn)會員系統(tǒng)“找回密碼”功能

作者:  來源:  發(fā)布時(shí)間:2011-6-9 11:30:51  點(diǎn)擊:
  JMail.ServerAddress= 后面填上您的SMTP服務(wù)器,如"mail.emaichina.net:25,千萬別忘了填端口號:25;

  JMail.Sender= 后面填上您的郵箱,如emai@emaichina.net,請確保此郵箱可以正常收發(fā)郵件;
  JMail.Subject = 后面輸入信件標(biāo)題,如"您的登錄密碼",切記,文本之間一定要加上“"”;
  JMail.AddRecipient后面插入數(shù)據(jù)集member中的郵箱字段,如(member.Fields.Item("MemberEmail").Value);

  JMail.Body =后面輸入信件的稱謂部分,如: "尊敬的用戶您好,首先感謝您使用我們的服務(wù)!." & vbCrLf & vbCrLf

  JMail.Body = 后面開始輸入信件內(nèi)容,如果是動態(tài)內(nèi)容,那么插入數(shù)據(jù)集中的相應(yīng)字段,如果是靜態(tài)內(nèi)容,則直接輸入文本即可。每一段使用一個(gè)JMail.Body =,結(jié)尾都加上vbCrLf,有多少段就拷貝粘貼多少個(gè)JMail.Body =,這樣就可以寫出來一封完整的找回密碼回復(fù)信。

  關(guān)于vbCrLf說明:vbCrLf的作用是換行,您想空一行就加一個(gè) vbCrLf,想空兩行就加兩個(gè)vbCrLf…但在vbCrLf和vbCrLf之間一定要加“&”符號將它們隔開,否則會出現(xiàn)錯(cuò)誤提示。
  
  ●制作顯示錯(cuò)誤信息頁面getbackpassfail.asp

  如果用戶名、密碼錯(cuò)誤或用戶名和密碼根本不存在,那么系統(tǒng)會轉(zhuǎn)到顯示錯(cuò)誤信息頁面,并且在2秒后自動返回“找回密碼登錄頁面”。下面是制作方法:

  打開getbackpassfail.asp,在頁面中輸入文本“您的郵箱不存在,請確認(rèn)您在注冊資料中填寫了郵箱! ”,然后,打開DW軟件菜單中的→插入”→“文件頭標(biāo)簽”→“刷新”,“延遲”填上2,就是2秒,如果您想讓頁面保持時(shí)間更長,也可以填3秒、5秒甚至10秒;“操作”選擇“轉(zhuǎn)到URL”,填上getbackpass.asp,這樣這個(gè)頁面2秒鐘后就會自動回到“找回密碼登錄頁面”了。

  OK!這個(gè)頁面就做好了,很簡單!
  
  ●測試這個(gè)找回密碼系統(tǒng)

  以上系統(tǒng)作好后,您可以測試一下。如果您在本地測試,并且不是用的Win98操作系統(tǒng),那么需要安裝Jmail郵件組件(這個(gè)組件可去下載網(wǎng)站下載,是免費(fèi)的);如果您用的是Win98操作系統(tǒng)或您的計(jì)算機(jī)中沒有安裝Jmail郵件組件,那么,可把這個(gè)系統(tǒng)上傳到支持Jmail郵件組件的服務(wù)器空間上,試著找回密碼,如果沒問題,說明您成功了。如果有問題,請仔細(xì)查看制作步驟或代碼有沒有錯(cuò)誤,這里祝您好運(yùn)!

  說明:學(xué)會“找回密碼系統(tǒng)”的制作方法后,您可以舉一反三作一個(gè)會員注冊后的郵件自動回復(fù)系統(tǒng),也相當(dāng)簡單,大家可以試一下。

相關(guān)軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z