php會(huì)員注冊(cè)登入系統(tǒng)開(kāi)發(fā)代碼2468802_第1頁(yè)
php會(huì)員注冊(cè)登入系統(tǒng)開(kāi)發(fā)代碼2468802_第2頁(yè)
php會(huì)員注冊(cè)登入系統(tǒng)開(kāi)發(fā)代碼2468802_第3頁(yè)
php會(huì)員注冊(cè)登入系統(tǒng)開(kāi)發(fā)代碼2468802_第4頁(yè)
php會(huì)員注冊(cè)登入系統(tǒng)開(kāi)發(fā)代碼2468802_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 因?yàn)槿逋瑢W(xué)的系統(tǒng)需求,雖然會(huì)員機(jī)制並不難,他一定也很快就學(xué)會(huì)了,而我還是寫此教學(xué)來(lái)引導(dǎo)他,幫助他系統(tǒng)擴(kuò)展的更快,相信他的系統(tǒng)在未來(lái)也一定會(huì)很有用的! 而這個(gè)教學(xué)主要是說(shuō)明session應(yīng)用在會(huì)員機(jī)制上,而教學(xué)的程式碼還是有些地方有沒(méi)有考慮的很周詳,平安上還是會(huì)有瑕疵,希望大家見(jiàn)諒。 以下為資料表的欄位資料: 以下為會(huì)員系統(tǒng)示意圖: (1) 首頁(yè) - 登入頁(yè)面 (index.php) 帳號(hào): 密碼: 申請(qǐng)帳號(hào) (2) php連結(jié)MySQL資料庫(kù)語(yǔ)法(mysql_connect.inc.php) (3) 會(huì)員ID、PW與MySQL資料庫(kù)作認(rèn)證(connect.php) ?php /連接資料庫(kù)

2、/只要此頁(yè)面上有用到連接MySQL就要include它 include(mysql_connect.inc.php); $id = $_POSTid; $pw = $_POSTpw; /搜尋資料庫(kù)資料 $sql = SELECT * FROM member_table where username = $id; $result = mysql_query($sql); $row = mysql_fetch_row($result); /判斷帳號(hào)與密碼是否為空白 /以及MySQL資料庫(kù)裡是否有這個(gè)會(huì)員 if($id != null & $pw != null & $row1 = $id & $r

3、ow2 = $pw) /將帳號(hào)寫入session,方便驗(yàn)證使用者身份 $_SESSIONusername = $id; echo 登入成功!; echo ; else echo 登入失敗!; echo ; ? (4) 會(huì)員登入成功後 頁(yè)面 - 此頁(yè)面有新增、修改、刪除與登出的連結(jié) 並且會(huì)顯示出所有會(huì)員資料(member.php) ?php include(mysql_connect.inc.php); echo 退出 ; /此判斷為判定觀看此頁(yè)有沒(méi)有權(quán)限 /說(shuō)不定是路人或不相關(guān)的使用者 /因此要給予排除 if($_SESSIONusername != null) echo 新增 ; echo

4、修改 ; echo 刪除 ; /將資料庫(kù)裡的所有會(huì)員資料顯示在畫面上 $sql = SELECT * FROM member_table; $result = mysql_query($sql); while($row = mysql_fetch_row($result) echo $row0 - 名字(帳號(hào)):$row1, . 電話:$row3, 地址:$row4, 備註:$row5; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (5) 登出 - 洗掉登入使用者之session(logout.php) ?php /將session清空 unset($_SESSIONuser

5、name); echo 登出中.; echo ; ? (6) 參加(註冊(cè))會(huì)員 - 填寫會(huì)員資料 (register.php) 帳號(hào): 密碼: 再一次輸入密碼: 電話: 地址: 備註: (7) 參加(註冊(cè))會(huì)員 - 新增會(huì)員資料進(jìn)MySQL資料庫(kù) (register_finish.php) ?php include(mysql_connect.inc.php); $id = $_POSTid; $pw = $_POSTpw; $pw2 = $_POSTpw2; $telephone = $_POSTtelephone; $address = $_POSTaddress; $other = $_

6、POSTother; /判斷帳號(hào)密碼是否為空值 /確認(rèn)密碼輸入的正確性 if($id != null & $pw != null & $pw2 != null & $pw = $pw2) /新增資料進(jìn)資料庫(kù)語(yǔ)法 $sql = insert into member_table (username, password, telephone, address, other) values ($id, $pw, $telephone, $address, $other); if(mysql_query($sql) echo 新增成功!; echo ; else echo 新增失敗!; echo ; e

7、lse echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (8) 修改會(huì)員資料 - 填寫要修改之會(huì)員資料(update.php) ?php include(mysql_connect.inc.php); if($_SESSIONusername != null) /將$_SESSIONusername丟給$id /這樣在下SQL語(yǔ)法時(shí)才可以給搜尋的值 $id = $_SESSIONusername; /假設(shè)以下$id直接用$_SESSIONusername將無(wú)法使用 $sql = SELECT * FROM member_table where username=$id; $result =

8、 mysql_query($sql); $row = mysql_fetch_row($result); echo ; echo 帳號(hào):(此項(xiàng)目無(wú)法修改) ; echo 密碼: ; echo 再一次輸入密碼: ; echo 電話: ; echo 地址: ; echo 備註:$row5 ; echo ; echo ; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (9) 修改會(huì)員資料 - 更新要修改之會(huì)員資料進(jìn)MySQL資料庫(kù)(update_finish.php) ?php include(mysql_connect.inc.php); $id = $_POSTid; $pw =

9、 $_POSTpw; $pw2 = $_POSTpw2; $telephone = $_POSTtelephone; $address = $_POSTaddress; $other = $_POSTother; /紅色字體為判斷密碼是否填寫正確 if($_SESSIONusername != null & $pw != null & $pw2 != null & $pw = $pw2) $id = $_SESSIONusername; /更新資料庫(kù)資料語(yǔ)法 $sql = update member_table set password=$pw, telephone=$telephone, a

10、ddress=$address, other=$other where username=$id; if(mysql_query($sql) echo 修改成功!; echo ; else echo 修改失敗!; echo ; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (10) 刪除會(huì)員資料 - 填寫要?jiǎng)h除之會(huì)員帳號(hào)(delete.php) ?php if($_SESSIONusername != null) echo ; echo 要?jiǎng)h除的帳號(hào): ; echo ; echo ; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (11) 刪除會(huì)員資料 - 對(duì)MySQL資料庫(kù)進(jìn)行刪除會(huì)員資料(delete_finish.php) ?php include(mysql_connect.inc.php); $id = $_POSTid; if($_SESSIONusername !=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論