ถ้าจะทำระบบล็อกอินตลอดเวลาเปลี่ยนหน้าแล้วไม่หายผมต้องทำยังไงบ้างครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ถ้าจะทำระบบล็อกอินตลอดเวลาเปลี่ยนหน้าแล้วไม่หายผมต้องทำยังไงบ้างครับ
ถ้าจะทำระบบล็อกอินตลอดเวลาเปลี่ยนหน้าแล้วไม่หายผมต้องทำยังไงบ้างครับ
Copy
อันนี้โค้ดหน้าล็อกอินของผม
<body>
<form action="check_login.php" name="frm_login" method="post">
<P></P>
<center><table>
<tr>
<td>ID</td>
<td><input type="text" name="user" id="user"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="pass" id="pass"></td>
</tr>
</table>
</center>
<center>
<table>
<tr>
<td> <input name="chk" type="checkbox" id="chk" value="on" />
Remember<br /></td>
<td><input type="submit" name="submit" value="ตกลง"></td>
</tr>
</table></center>
</form>
</body>
อันนี้ตัวเช็คล็อกอินผมลองเอา cookie ไปใส่แล้วแต่ว่าเหมือนไม่ทำงานหรือมันทับกับ SESSION
<?php
session_start();
mysql_connect("localhost","root","1234");
mysql_select_db("shop");
$strSQL = "SELECT * FROM member WHERE Username = '".mysql_real_escape_string($_POST['user'])."'
and Password = '".mysql_real_escape_string($_POST['pass'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult){
echo "Username and Password Incorrect!";
}
else
{
$_SESSION["user_id"] = $objResult["user_id"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($chk == "on") {
setcookie("user",$user,time()+3600*24*356);
setcookie("pass",$pass,time()+3600*24*356);
}
if($objResult["Status"] == "ADMIN")
{
header("location:admin_page.php");
}
else
{
header("location:user_page.php");
}
}
mysql_close();
?>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ