教你利用ASP實現(xiàn)會員系統(tǒng)“找回密碼”功能
JMail.Sender= 后面填上您的郵箱,如emai@emaichina.net,請確保此郵箱可以正常收發(fā)郵件;
JMail.Subject = 后面輸入信件標題,如"您的登錄密碼",切記,文本之間一定要加上“"”;
JMail.AddRecipient后面插入數(shù)據(jù)集member中的郵箱字段,如(member.Fields.Item("MemberEmail").Value);
JMail.Body =后面輸入信件的稱謂部分,如: "尊敬的用戶您好,首先感謝您使用我們的服務!." & vbCrLf & vbCrLf
JMail.Body = 后面開始輸入信件內容,如果是動態(tài)內容,那么插入數(shù)據(jù)集中的相應字段,如果是靜態(tài)內容,則直接輸入文本即可。每一段使用一個JMail.Body =,結尾都加上vbCrLf,有多少段就拷貝粘貼多少個JMail.Body =,這樣就可以寫出來一封完整的找回密碼回復信。
關于vbCrLf說明:vbCrLf的作用是換行,您想空一行就加一個 vbCrLf,想空兩行就加兩個vbCrLf…但在vbCrLf和vbCrLf之間一定要加“&”符號將它們隔開,否則會出現(xiàn)錯誤提示。
●制作顯示錯誤信息頁面getbackpassfail.asp
如果用戶名、密碼錯誤或用戶名和密碼根本不存在,那么系統(tǒng)會轉到顯示錯誤信息頁面,并且在2秒后自動返回“找回密碼登錄頁面”。下面是制作方法:
打開getbackpassfail.asp,在頁面中輸入文本“您的郵箱不存在,請確認您在注冊資料中填寫了郵箱! ”,然后,打開DW軟件菜單中的→插入”→“文件頭標簽”→“刷新”,“延遲”填上2,就是2秒,如果您想讓頁面保持時間更長,也可以填3秒、5秒甚至10秒;“操作”選擇“轉到URL”,填上getbackpass.asp,這樣這個頁面2秒鐘后就會自動回到“找回密碼登錄頁面”了。
OK!這個頁面就做好了,很簡單!
●測試這個找回密碼系統(tǒng)
以上系統(tǒng)作好后,您可以測試一下。如果您在本地測試,并且不是用的Win98操作系統(tǒng),那么需要安裝Jmail郵件組件(這個組件可去下載網(wǎng)站下載,是免費的);如果您用的是Win98操作系統(tǒng)或您的計算機中沒有安裝Jmail郵件組件,那么,可把這個系統(tǒng)上傳到支持Jmail郵件組件的服務器空間上,試著找回密碼,如果沒問題,說明您成功了。如果有問題,請仔細查看制作步驟或代碼有沒有錯誤,這里祝您好運!
說明:學會“找回密碼系統(tǒng)”的制作方法后,您可以舉一反三作一個會員注冊后的郵件自動回復系統(tǒng),也相當簡單,大家可以試一下。