php 用戶注冊與登錄

php 用戶注冊與登錄

ID:13135613

大小:37.52 KB

頁數(shù):13頁

時間:2018-07-20

php 用戶注冊與登錄_第1頁
php 用戶注冊與登錄_第2頁
php 用戶注冊與登錄_第3頁
php 用戶注冊與登錄_第4頁
php 用戶注冊與登錄_第5頁
資源描述:

《php 用戶注冊與登錄》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、PHP用戶注冊與登錄前言網(wǎng)站用戶注冊與登錄是很常用的一個功能,本節(jié)教材就以此來演示一下PHP中如何開發(fā)用戶注冊與登錄模塊。本節(jié)需要用到的重點PHP基礎(chǔ)知識:·PHP中預定義$_POST和$_GET全局變量來接受用戶表單和URL參數(shù)信息,關(guān)于PHP表單更多信息參見《PHP表單》?!HP正則表達式用于判斷用戶的輸入是否符合要求,關(guān)于正則表達式更多信息參見《PHP正則表達式》?!び脩舻卿洐z測通過后以session來保持用戶的登錄信息,關(guān)于session更多信息參見《PHPSession》或者《PHPCookie》。需求分析主要功能分為用戶注冊、用戶登錄、用戶退出、用戶中心四個部分。用戶

2、注冊用戶注冊主要功能有:1.注冊信息表單填寫界面javascript腳本初步檢測用戶輸入的注冊信息。2.注冊處理模塊檢測注冊信息是否符合要求。3.檢測用戶名是否已存在。4.將注冊信息寫入數(shù)據(jù)表,注冊成功。用戶登錄用戶登錄主要功能有:1.登錄表單界面javascript腳本初步檢測用戶輸入的登錄信息。2.登錄模塊將用戶輸入信息與數(shù)據(jù)庫數(shù)據(jù)進行核對。3.登錄信息正確,則提示登錄成功,將用戶設置為登錄狀態(tài)(session)。4.登錄信息不正確,則提示登錄失敗,用戶可以再次嘗試登錄。用戶退出用戶退出主要功能有:1.無條件注銷session。用戶中心用戶退出主要功能有:1.判斷用戶是否登錄,

3、如果沒有登錄,則轉(zhuǎn)向到登錄界面。2.如果登錄是登錄狀態(tài),則讀出用戶相關(guān)信息。數(shù)據(jù)表設計根據(jù)功能需求分析,用于記用戶信息的user表需要的字段如下:字段名數(shù)據(jù)類型說明uidmediumint(8)主鍵,自動增長usernamechar(15)注冊用戶名passwordchar(32)MD5加密后的密碼emailvarchar(40)用戶Emailregdateint(10)用戶注冊時間戳建表SQL參考如下:CREATETABLE`user`(`uid`mediumint(8)unsignedNOTNULLauto_increment,`username`char(15)NOTNULL

4、default'',`password`char(32)NOTNULLdefault'',`email`varchar(40)NOTNULLdefault'',`regdate`int(10)unsignedNOTNULLdefault'0',PRIMARYKEY(`uid`))ENGINE=MyISAMDEFAULTCHARSET=utf8AUTO_INCREMENT=1;頁面布局各頁面功能如下:·reg.html:用戶注冊信息填寫表單頁面·conn.php:數(shù)據(jù)庫連接包含文件·reg.php:用戶注冊處理程序·login.html:用戶登錄表單頁面·login.php:用戶登錄

5、表單頁面·my.php:用戶中心注冊頁面reg.html負責收集用戶填寫的注冊信息。教程里只列出關(guān)鍵的代碼片段,完整的代碼附在本節(jié)最后。注冊表單

用戶注冊

用戶名:

6、(必填,3-15字符長度,支持漢字、字母、數(shù)字及_)

密碼:(必填,不得少于6位)

重復密碼:

7、>

電子郵箱:(必填)

javascript檢測代碼
當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。