id เป็น autonumber เก็บเป็น integer
username เป็น varchar
userpass เป็น varchar
หน้า Form login
โค้ด: เลือกทั้งหมด
<form action="login.php" method="post">
<table align="center" width="400" border="0" cellpadding="5" cellspacing="0">
<tr><td>Username : <input type="text" name="uname"></td></tr>
<tr><td>Password : <input type="password" name="upass"></td></tr>
<tr><td><input type="submit" value="Login"></td></tr>
</table>
</form>
หน้า login.php
โค้ด: เลือกทั้งหมด
<?php
$rslogin = mysql_query("select * from username where (user='$uname') and (userpass='$upass')");
$rowlogin=mysql_fetch_array($rslogin);
$num_rows = mysql_num_rows($rslogin); //เช็คว่าค่า user และ password ที่กรอกเข้ามามีอยู่หรือไม่ ถ้าเจอก็ login ได้
if(empty($num_rows)) { // ถ้าไม่เจอ record เลย
echo "username หรือ password ไม่ถูกต้อง <a href=login.php>แก้ไข</a>";
} else {
$_SESSION['sessusername'] = $rowlogin['user'];
@header("Location:member.php"); // redirect ไปหน้า member.php
exit;
}
?>
หน้า checklogin.php
หน้านี้ใช้สำหรับ check ว่า login เข้ามาหรือไม่
โค้ด: เลือกทั้งหมด
<?php
session_start();
if($_SESSION['sessusername']=="") {
echo "<META HTTP-EQUIV=Refresh content=0;URL=login.php>";
}
?>
โค้ด: เลือกทั้งหมด
<?php include_once("checklogin.php");?>