การทำ Login Session แบบไม่ใช้ฐานข้อมูล จัดทำโดย : Mr.GuruZ
 :: WebThaiDD.COM - ขุมทรัพย์ทางปัญญาของคนไทย •))) ------------   บทเรียนนี้เป็นบทเรียนประยุกต์เพื่อให้เข้าใจเรื่องระบบ Login ที่ผมนำเสนอเป็นเพียงส่วนหนึ่งอาจจะมีหลายแบบลองนำไปใช้กับฐานข้อมูลหรือแบบอื่นดูนะครับ

ขั้นตอนการทำ

1. สร้างแบบฟอร์มขึ้นมาก่อน ดังภาพ

โค้ด index.php

<?
session_start();
session_destroy();
?>
<html>
<head>
<title>Un title page</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body bgcolor="#FFFFFF">
<form name="form1" method="post" action="check_login.php">
<br>
&nbsp;&nbsp;user :
<input type="text" name="user">
<br>
&nbsp;&nbsp;pass :
<input type="password" name="pass">
<br>
&nbsp;&nbsp;
<input type="submit" name="Submit" value="Login">
<a href="#">ลืมรหัสผ่าน</a>
</form>
</body>
</html>

2. สร้างไฟล์เพื่อเช็คข้อมูลที่ผู้ใช้ Login เข้ามาในที่นี้ผมให้เป็น check_login.php


โค้ด check_login.php

<?
session_start();
$user_check="test";
$pass_check="1234";
if(($user==$user_check)&&($pass==$pass_check)){
session_register("user");
session_register("pass");
header("location:member.php");
}else header("location:index.php");
?>

3. กำหนดหน้าเมื่อถูกต้องจะให้ไปที่ไหนในที่นี้ผมให้ไปที่ member.php


โค้ด member.php

<?
session_start();
echo "สวัสดีคุณ $user";
?>

คุณอาจสนใจ
ทำอัลบั้มภาพออนไลน์แบบเด็ดๆ ด้วย PhotoShop 7.0
Ms. Kanittha S. : writer@maildozy.com (67,419 - 23 ธ.ค. 50)
การทำตัวอังกฤษเคลื่อนที่และหยุดโดย tag marquee
เฟริสท์ (65,799 - 25 ม.ค. 51)
การติดตั้ง PHP โดยใช้ PWS จำลองเป็น Server (win 95, 98, Me)
Mr.GuruZ (23,667 - 03 มิ.ย. 49)
การแสดงผลรูปภาพที่อยู่ในฐานข้อมูล ฉบับสมบูรณ์
Mr.GuruZ (63,976 - 03 มิ.ย. 49)
Block ip คนมาป่วนเว็บไม่ให้เข้าเว็บ
Zerohate (37,044 - 21 พ.ย. 50)
แฉ!!! ติดไวรัสจากสตรีมมิ่งได้
เว็บไทยดีดี (15,121 - 22 ก.ย. 50)
วิธีตรวจสอบว่าเครื่องคุณ “แชร์” อะไรไว้บ้าง
เว็บไทยดีดี (16,221 - 06 ต.ค. 50)
การสร้างเงาให้ตารางใน Dremweaver
langjuko (152,902 - 16 ก.ย. 51)