[請益]會員登入問題

看板PHP作者 (隨風 淡逝)時間14年前 (2011/06/18 22:03), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
(1) 首頁 - 登入頁面 (index.php) <!-- 設定網頁編碼為UTF-8 --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <form name="form" method="post" action="connect.php"> 帳號:<input type="text" name="id" /> <br> 密碼:<input type="password" name="pw" /> <br> <input type="submit" name="button" value="登入" />&nbsp;&nbsp; <a href="register.php">申請帳號</a> </form> (2) php連結MySQL資料庫語法(mysql_connect.inc.php) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php //資料庫設定 //資料庫位置 $db_server = "localhost"; //資料庫名稱 $db_name = "mydb"; //資料庫管理者帳號 $db_user = "root"; //資料庫管理者密碼 $db_passwd = "1234"; //對資料庫連線 if(!@mysql_connect($db_server, $db_user, $db_passwd)) die("無法對資料庫連線"); //資料庫連線採UTF8 mysql_query("SET NAMES utf8"); //選擇資料庫 if(!@mysql_select_db($db_name)) die("無法使用資料庫"); ?> (3) 會員ID、PW與MySQL資料庫作認證(connect.php) <?php session_start(); ?> <!--上方語法為啟用session,此語法要放在網頁最前方--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php //連接資料庫 //只要此頁面上有用到連接MySQL就要include它 include("mysql_connect.inc.php"); $id = $_POST['id']; $pw = $_POST['pw']; //搜尋資料庫資料 $sql = "SELECT * FROM member_table where username = '$id'"; $result = mysql_query($sql); $row = @mysql_fetch_row($result); //判斷帳號與密碼是否為空白 //以及MySQL資料庫裡是否有這個會員 if($id != null && $pw != null && $row[1] == $id && $row[2] == $pw) { //將帳號寫入session,方便驗證使用者身份 $_SESSION['username'] = $id; echo '登入成功!'; echo '<meta http-equiv=REFRESH CONTENT=1;url=member.php>'; } else { echo '登入失敗!'; echo '<meta http-equiv=REFRESH CONTENT=1;url=index.php>'; } ?> 若我登入成功後,我希望在member.php那邊 抓出該登入會員的電話跟帳號好了 我該如何做? 抱歉code有點長~"~ 而且也沒P幣了啦(無奈) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.161.130.248

06/18 22:06, , 1F
你不是已經寫好了?改欄位名稱而已
06/18 22:06, 1F

06/18 22:07, , 2F
在那?這是參考別人的寫的 ..
06/18 22:07, 2F

06/18 22:08, , 3F
在member.php用session_start()
06/18 22:08, 3F

06/18 22:08, , 4F
然後從資料庫查資料
06/18 22:08, 4F

06/18 22:09, , 5F
WHERE `username`= $_SESSION['username']
06/18 22:09, 5F
文章代碼(AID): #1D_B17nj (PHP)
文章代碼(AID): #1D_B17nj (PHP)