|
|
|
ช่วยทำ login ของทั้งสมาชิกและพนักงาน ให้ด้วยนะครับ มือใหม่หัดทำ |
|
|
|
|
|
|
|
ตามนั้นครับ เป็นตัวอย่างได้อย่างดีครับ
|
|
|
|
|
Date :
2012-01-08 19:07:43 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสร้างตรางนี้ไม้เป็นคับ
Code
CREATE TABLE `member` (
`UserID` int(3) unsigned zerofill NOT NULL auto_increment,
`Username` varchar(20) NOT NULL,
`Password` varchar(20) NOT NULL,
`Name` varchar(100) NOT NULL,
`Status` enum('ADMIN','USER') NOT NULL default 'USER',
PRIMARY KEY (`UserID`),
UNIQUE KEY `Username` (`Username`)
) ENGINE=MyISAM AUTO_INCREMENT=3 ;
--
-- Dumping data for table `member`
--
INSERT INTO `member` VALUES (001, 'win', 'win123', 'Weerachai Nukitram', 'USER');
INSERT INTO `member` VALUES (002, 'chai', 'chai123', 'Surachai Sirisart', 'ADMIN');
|
|
|
|
|
Date :
2012-01-08 19:20:39 |
By :
ilikeonline |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รันบน phpMyAdmin ครับ
|
|
|
|
|
Date :
2012-01-08 19:26:50 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วครับ ผมทำได้แต่ตรวจสอบจากตารางเดียวอะครับ ช่วยดูโค้ดหน่อยนะครับ ทำไม่เป็นจริงๆ
Code (PHP)
<?
include("connect.php");
$username = $_POST[username];
$password = $_POST[password];
if(trim($_POST["username"] or $_POST["password"]) == "")
{
echo "<script language='JavaScript' type='text/javascript'>alert('กรุณากรอกชื่อผู้ใช้ระบบและรหัสผ่าน')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
$strSQL = "SELECT * FROM member WHERE Username_Mem = '".trim($_POST['username'])."' and Password_Mem = '".trim($_POST['password'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "<script language='JavaScript' type='text/javascript'>alert('ท่านไม่สามารถเข้าสู่ระบบได้ กรุณาตรวจสอบชื่อผู้ใช้ระบบและรหัสผ่านให้ถุกต้อง')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}else{
$_SESSION["Username_Mem"] = $objResult["Username_Mem"];
$_SESSION["Active_Mem"] = $objResult["Active_Mem"];
session_write_close();
if($objResult["Active_Mem"] == "Yes")
{
echo "<script type='text/javascript'>window.location='Index_Member.php'</script>";
}else{
echo "<script language='JavaScript' type='text/javascript'>alert('ท่านไม่สามารถเข้าสู่ระบบได้ กรุณารอการยืนยันการสมัครสมาชิกจากผู้ดูแลระบบ')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}
}
?>
<?
$strSQL1 = "SELECT * FROM employee WHERE ID_Emp= '".trim($_POST['username'])."' and Password_Emp = '".trim($_POST['password'])."'";
$objQuery1 = mysql_query($strSQL1);
$objResult1 = mysql_fetch_array($objQuery1);
if(!$objResult1)
{
echo "<script language='JavaScript' type='text/javascript'>alert('ท่านไม่สามารถเข้าสู่ระบบได้ กรุณาตรวจสอบชื่อผู้ใช้ระบบและรหัสผ่านให้ถุกต้อง')</script>";
echo "<script>window.location='javascript:history.go(-1)'</script>";
}else{
$_SESSION["ID_Emp"] = $objResult["ID_Emp"];
$_SESSION["Position_Emp"] = $objResult["Position_Emp"];
session_write_close();
if($objResult1["Position_Emp"] == "1")
{
echo "<script type='text/javascript'>window.location='HomeEmployee.php'</script>";
}else{
echo "<script type='text/javascript'>window.location='HomeManeger.php'</script>";
}
}
?>
|
|
|
|
|
Date :
2012-01-08 21:42:17 |
By :
bumblebee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปนั่งไล่ code เอาครับ ตัวอย่างก็มี
|
|
|
|
|
Date :
2012-01-08 21:59:57 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|