Re: [問題][PHP]關於使用者登入

看板Web_Design作者 (:))時間19年前 (2005/03/16 12:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《fedora ()》之銘言: : 我做了一個使用者登入的介面..... : 但是他不能防止使用者未經登入而直接瀏覽網頁ㄟ.... : 要怎樣做才能判斷他沒有登入....如果沒登入的話重新回到login.php 假設你系統的使用者人數眾多的話 也可以改採用與資料庫比對的方式 先建立一個使用者的table, 給予基本資料(ID, Password, and anything you want) 在登入的時候經由程式碼作比對 (我用一個function作例子) function login($username, $password) // 檢查登入者的名稱及密碼 // 如果有符合的資料就回傳ture 反之回傳false { // 連接資料庫 $conn = db_connect(); //db_connect(); 也是一個自己定義連結db的function if (!$conn) return 0; // 檢查使用者是否為唯一 $result = mysql_query("select * from user where ID='$username' and Passwd = '$password'""); //user就是上面所說的使用者資料庫, //$username,$password就是我定義網頁上的欄位名稱了 if (!$result) //如果沒有符合的資料就回傳false return 0; else //反之就回傳true return 1; } 之後可自行再依需求轉網頁.. 一個很粗略的範例, 參考看看! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.34.26.126

220.135.162.76 03/16, , 1F
是這樣嗎?感覺怪怪的 也沒檢查password
220.135.162.76 03/16, 1F
抱歉, 剛漏貼了, 已補上..不好意思..^^" ※ 編輯: KennyL 來自: 218.34.26.126 (03/16 13:14)
文章代碼(AID): #12DxgwBW (Web_Design)
文章代碼(AID): #12DxgwBW (Web_Design)