歡迎來到天天文庫
瀏覽記錄
ID:47490904
大?。?42.51 KB
頁數:14頁
時間:2020-01-12
《實訓四__設計用戶系統(tǒng)的注冊及登錄》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、實訓四設計用戶系統(tǒng)的注冊及登錄一、實訓目的1.能正確設計用戶注冊程序。2.能正確設計用戶登錄程序。3.能正確設計用戶的管理程序。二、工作任務任務1:將靜態(tài)注冊頁面轉換成動態(tài)ASP文件頁面,設置表單對象。任務2:為網頁設置引用文件。任務3:為注冊頁面編程,實現對填寫的注冊信息進行判斷的功能,并將注冊信息寫入數據庫。任務4:為登錄頁面編程,實現登錄功能,并出現歡迎用戶登錄的界面。三、實訓步驟(一)編程實現用戶注冊功能首先創(chuàng)建注冊界面圖1注冊界面任務1操作方法:1)用dreamweaver打開前面我們所創(chuàng)建的動態(tài)網站,將項目三中所設計的靜態(tài)注冊頁面reguser.html
2、復制一份并改名為reguser.asp,其中注冊部分頁面如圖2如所。圖2注冊界面3)選擇標簽
3、e手機號碼f_mtel姓名f_name其他聯系f_contact性別f_sex提交submit詳細地址f_addr重置reset設計思想:當用戶輸入注冊信息時,如果用戶名或密碼沒有填寫時系統(tǒng)出現提示信息“用戶名或密碼不能為空!”,并將重新注冊;如果用戶名在數據庫中已經存在通過判斷語句系統(tǒng)會有彈出提示信息“用戶名已經存在,請重新注冊!”,本教材的其他信息并不要求必須輸入,讀者可以自己設計;將用戶信息寫入到數據庫的tbl_user表中保存,注冊成功時會有彈出信息“注冊成功!”,單擊“確定”按鈕將跳轉到登錄頁面可供用戶登錄,如果注冊失敗彈出提示信息,并說明注冊失敗的原因。
4、任務2操作方法:1)先創(chuàng)建一個數據庫連接文件db.asp,代碼:<%dimconn,dbpathsetconn=Server.CreateObject("adodb.connection")DBPath=Server.MapPath("db/tygasp.mdb")conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&DBPath%>2)打開網頁的代碼視圖,我們在網頁的最上部添加代碼如下的代碼如圖4所示,由于數據庫連接文件我們在項目五中已經完成,本項目只要使用語句將其引用到本頁面中即可,以后的網頁中也是一樣:圖4引用文件部分代碼講解:<%@language="vbscript"%>'聲明使用vbscript腳本<%optionexplicit%>'限制本頁面引用的變量都需要定義'前臺用戶注冊注釋'引用數據庫連接文件'引用自定義函數文件3)注冊網頁參考代碼:在
6、開始進行,這樣如果數據有改變馬上就會在下面的代碼上表示出來。將表單注冊信息存入tbl_user表關閉記錄集和清空記錄集出錯后繼續(xù)執(zhí)行判斷用戶名和密碼是否為空判斷是否有同名用戶設置固定電話格式注冊是否成功的提示信息!至此,注冊頁面的功能已經完成,按F12瀏覽網頁并進行注冊測試,如按圖5進行注冊,單擊“提交”按鈕,將出來圖6注冊成功的提示信息,單擊“確定”按鈕將跳轉到登錄界面,如果最用相同的用戶名進行注冊,將來出現圖7的對話框,單擊“確定”按鈕返回注冊界面,如果我們沒有輸入用戶名或密碼時將會出現圖8對話框,單擊“確定”按鈕返回注冊界面。圖5用戶注冊圖6注冊成功圖7用戶名
7、存在圖8用戶名或密碼為空設計思想:當用戶提交輸入注冊信息也就是提交表單動作參數act=”reg”時,如果用戶名或密碼沒有填寫時系統(tǒng)出現提示信息“用戶名或密碼不能為空!”,并將重新注冊,否則進行用戶名的判斷,如果用戶名在數據庫中已經存在,判斷語句會彈出提示信息“用戶名已經存在,請重新注冊!”,所有判斷合法之后將注冊信息寫入數據庫,注冊成功時會有彈出信息“注冊成功!”,單擊“確定”按鈕將跳轉到登錄頁面可供用戶登錄,如果注冊失敗彈出提示信息。(一)實現用戶登錄功能用戶登錄參考代碼:1)將公司主頁index.html更名為index.asp,并將登錄表單動作改為"ind
此文檔下載收益歸作者所有