資源描述:
《php注冊(cè)and登錄系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、php注冊(cè)and登錄系統(tǒng)-----------------------Page1-----------------------該系統(tǒng)為簡(jiǎn)單的注冊(cè)登錄系統(tǒng),包含的功能有1.用戶注冊(cè)2.給用戶郵箱發(fā)送激活碼3.用戶登錄4.保存用戶登錄信息,自動(dòng)登錄5.用戶修改密碼6.用戶密碼找回7.用戶注銷登錄主要代碼文件有:config.php該文件為連接數(shù)據(jù)庫(kù)文件,連接到mysql并選擇數(shù)據(jù)庫(kù)install.php該文件為自動(dòng)安裝數(shù)據(jù)庫(kù)表文件,系統(tǒng)所需的用戶信息存儲(chǔ)表SignUp.php該文件為用戶注冊(cè)的界面,html代碼,數(shù)據(jù)處理文件add.ph
2、padd.php該文件為用戶注冊(cè)的數(shù)據(jù)處理文件,檢查用戶注冊(cè)各數(shù)據(jù)是否合法,注冊(cè)成功,將數(shù)據(jù)寫進(jìn)數(shù)據(jù)庫(kù)表,并發(fā)送激活碼到用戶郵箱,自動(dòng)跳轉(zhuǎn)到激活界面activate.php,提示用戶激活賬號(hào)activate.php該文件為用戶激活界面,html代碼,激活數(shù)據(jù)處理文件active_go.php該界面同時(shí)可以重新發(fā)送激活碼,重新發(fā)送激活碼數(shù)據(jù)處理文件Resend_actNum.php-----------------------Page2-----------------------Resend_actNum.php該文件為重新發(fā)送激活
3、碼文件,用戶輸入用戶名和注冊(cè)郵箱,點(diǎn)擊重新發(fā)送即可獲得激活碼郵件active_go.php該文件為激活數(shù)據(jù)處理文件,用戶激活成功,將數(shù)據(jù)庫(kù)表中激活碼置為0,自動(dòng)跳轉(zhuǎn)到登錄界面login.php用戶登錄界面,首先判斷session會(huì)話變量中是否存儲(chǔ)了登錄信息,如果有,則自動(dòng)登錄,登錄數(shù)據(jù)處理文件login_go.phplogin_go.php用戶登錄數(shù)據(jù)處理文件,需要判斷用戶是否激活,用戶名是否存在,密碼是否匹配等,同時(shí)創(chuàng)建會(huì)話,保存登錄信息,如果用戶登錄時(shí)選擇保存登錄信息,則發(fā)送cookie到客戶端forgot.php找回密碼界面,
4、html代碼。用戶登錄時(shí)忘記密碼,則可以通過輸入用戶名和注冊(cè)郵箱獲取密碼,數(shù)據(jù)處理文件為forgot_go.phpforgot_go.php用戶找回密碼數(shù)據(jù)處理文件,如果用戶名和郵箱檢測(cè)正確,則發(fā)送密碼到郵箱,然后跳轉(zhuǎn)到登錄頁面重新登錄-----------------------Page3-----------------------manage.php用戶管理頁面,導(dǎo)航框架,點(diǎn)擊左邊的鏈接,右邊會(huì)顯示相應(yīng)的網(wǎng)頁manage_menu.php用戶管理頁面左邊的導(dǎo)航頁面,顯示各個(gè)功能菜單,點(diǎn)擊相應(yīng)的鏈接,右邊顯示響應(yīng)的網(wǎng)頁chang
5、e_password.php在manage文件夾下,修改密碼的界面,在用戶管理左邊導(dǎo)航點(diǎn)擊修改密碼,右邊頁面會(huì)跳轉(zhuǎn)到該頁面修改密碼,數(shù)據(jù)處理文件為change_password_go.phpchange_password_go.php在manage文件夾下,用戶修改密碼數(shù)據(jù)處理文件,如果數(shù)據(jù)檢測(cè)正確,則修改數(shù)據(jù)庫(kù)表中的密碼,同時(shí)也要修改session會(huì)話中的密碼,修改成功返回到默認(rèn)管理頁面,不成功則返回重新輸入menu_default.php在manage文件夾下,用戶管理的默認(rèn)管理頁面,點(diǎn)擊管理頁面左邊導(dǎo)航我的地盤鏈接也會(huì)跳轉(zhuǎn)到該
6、頁面,該頁面代碼未完善,以后擴(kuò)展login_off.php在manage文件夾下,用戶注銷登錄文件。在管理頁面左邊導(dǎo)航點(diǎn)擊退出登錄,會(huì)-----------------------Page4-----------------------執(zhí)行該文件,然后直接跳轉(zhuǎn)到登錄界面。注銷登錄,只要設(shè)置客戶端cookie過期,刪除會(huì)話。PHP注冊(cè)登錄系統(tǒng)-----config.php
7、"){$query="usemembers";if(mysql_query($query)==null){$query="createdatabasemembers";if(mysql_query($query)==1){//創(chuàng)建數(shù)據(jù)庫(kù)成功,開始連接數(shù)據(jù)庫(kù)$database="members";$conn=mysql_connect($server,$username,$password)ordie("couldnotconnectmysql");mysql_select_db($database,$conn)ordie("coul
8、dnotopendatabase");}else{echo"Errorwhilecreatingdatabase-----------------------Page5-----------------------(Error".my