|
|
|
จะเขียน code ยังไงให้ทุก Page ต้องผ่านหน้า Login ก่อนทุกครั้ง |
|
|
|
|
|
|
|
ลองใช้ Session check ดูครับ
|
|
|
|
|
Date :
2012-12-03 10:58:11 |
By :
golfgab |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วในหน้า Login ล่ะครับ
|
|
|
|
|
Date :
2012-12-04 09:30:48 |
By :
joehawe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าตรวจสอบข้อมูลการ login
<?
session_start();
mysql_connect("localhost","root","root");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['txtUsername'])."'
and Password = '".trim($_POST['txtPassword'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Username and Password Incorrect!";
}
else
{
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:admin_page.php");
}
else
{
header("location:user_page.php");
}
}
mysql_close();
?>
|
|
|
|
|
Date :
2012-12-04 09:37:11 |
By :
pumin99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สงสัยไม่ได้คลิกไปดูเลย
|
|
|
|
|
Date :
2012-12-04 09:38:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมก็เอาจากนั้นแหละมาทำ
มี 4 Page Login,ch_login,add,edit...........ยิงเข้าหน้า Add ยิงเข้าหน้า add เลยมันก็ยังได้
วัตถุประสงค์คือไม่อยากให้เข้าหน้าอื่นโดยไม่ได้ login
Code (PHP)
session_start();
if($_SESSION['UserID'] == "")
{
echo "Please Login!";
exit();
}
อันนี้มันก็ทำงานอยู่ดีมากมากซะจน Please Login ตลอดเลย สรุปคือ login ไม่ได้ขึน Please Login
ก็เปลียนมาลองCode (PHP)
//session_start();
//if(!session_is_registered(username)) { // if นี้ใช้ตรวจสอบถ้าไม่ได้ login ให้ไปหน้า login
//header ("location:login.php");
//} else { // else คือถ้า login แล้วให้แสดง
//echo $username; login
//}
อันนี้ไม่ไปไหนเลย
|
ประวัติการแก้ไข 2012-12-04 10:22:15 2012-12-04 10:28:46 2012-12-04 10:35:46
|
|
|
|
Date :
2012-12-04 10:18:23 |
By :
joehawe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจอสาเหตุล่ะ Firef......,มันฉลาดเกินไม่ได้สั่งให้จำมันกลับจำไปซะทุกเรื่อง
จะไม่ขอไว้ใจมันอีกต่อไป
|
ประวัติการแก้ไข 2012-12-04 10:36:33
|
|
|
|
Date :
2012-12-04 10:34:36 |
By :
joehawe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-12-04 11:18:56 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|