เข้าเรื่องเลย ล่ะกันน่ะครับ ผมต้องการทำหน้าล้อกอินเพื่อเข้าสู่ระบบ โดยประกอบด้วย 3 ไฟล์คือ
1. ไฟล์ login เป็นไฟล์แรกที่ใช้ในการกรอก user name และ password
2. ไฟล์ error.php จะเป็นไฟล์ที่ใช้ในการบอกว่าผู้ใช้ป้อนรหัสผ่านหรือชื่อ ผิดพลาด
3. ไฟล์ admin.php เป็นไฟล์ที่บอกว่าเข้าสู่ระบบสำเร็จ
หลักการทำงานคือ ไฟล์ login ทำหน้าที่ในการรับ username และ password ในที่นี่ใช้ username=admin และ password=admin โดยถ้าหากป้อนข้อมูลผิดก็จะไปยังไฟล์ error และถ้าป้อนข้อมูลถูกก็ให้ไปที่ไฟล์ admin ในที่นี้ผมใช้การกำหนด username และ password โดยตรง
ไม่ได้เปรียบเทียบจากฐานข้อมูลดังโค้ดนี้
<form name="form1" method="post" action="admin.php">
<font size=2>User Name : </font><input type="text" name="user"><br>
<font size=2>Pass Word : </font><input type="password" name="password"><br><br>
<input type="submit" value="ตกลง">
<input type="reset" value="ยกเลิก">
</form>
ส่วนไฟล์ที่ใช้ในการตรวจสอบว่าผลเป็นอย่างไรอยู่ที่ไฟล์ admin.php มีดังนี้
<?
if(($user=="admin") and ($password=="admin"))
{
print("ยินดีต้อนรับคุณ admin เข้าสู่ HomePage ของเรา");
}
else
print("คุณไม่สามารถเข้าสู่ระบบได้เนื่องจากผิดพลาด");
?>
คำถามคือ จะป้อนข้อมูลถูกหรือผิดมันก็จะมาทำงานที่ไฟล์ admin ตลอด อยากทราบว่าทำยังไงถึงจะให้มันลิงคืไปยังไฟล์ error หากป้อนข้อมูลผิด
ช่วยหน่อยน่ะครับ .....ขอบคุณครับ
KamiBoy-----PM.com
ช่วยด้วยครับ มือใหม่ PhP ปัยหาเรื่องหน้า login ครับ
Moderators: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27109
- Joined: 22/09/2008 6:18 pm
- Contact:
<?
if(($user=="admin") and ($password=="admin"))
{
้header("Location: admin.php");
} else {
header("Location: error.php");
}
?>
หรือไม่ก็ ใช้ include มาประยุคย์ใช้ เอา
if(($user=="admin") and ($password=="admin"))
{
้header("Location: admin.php");
} else {
header("Location: error.php");
}
?>
หรือไม่ก็ ใช้ include มาประยุคย์ใช้ เอา
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Q - อยากทำให้ฟอร์ม Login ขึ้นแค่ตอนที่ยังไม่กด Login ครับ
by Patipat » 23/08/2019 3:36 pm » in Joomla Development - 1 Replies
- 284 Views
-
Last post by tsukasaz
23/08/2019 4:04 pm
-
-
-
ช่วยด้วยครับ!! ต้องการ insert ข้อมูลเพิ่มอีกตราง ครับ
by Ronnarit4921158 » 22/07/2011 8:27 am » in Programming - PHP - 2 Replies
- 1463 Views
-
Last post by mindphp
22/07/2011 10:39 pm
-
-
- 1 Replies
- 543 Views
-
Last post by thatsawan
23/02/2015 10:12 am
-
- 0 Replies
- 643 Views
-
Last post by M009
04/06/2013 2:33 pm
-
-
ถามเรื่อง check.php ไม่อ่านค่า login.php ครับ
by phpmanfan » 07/02/2013 5:35 pm » in Programming - PHP - 1 Replies
- 1641 Views
-
Last post by LAVE
15/02/2013 12:20 pm
-
-
-
Joomla 3.X พบปัญหาเกี่ยวกับเข้า Login Session Cookie ครับ
by chornma » 06/05/2014 2:23 pm » in ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 0 Replies
- 1107 Views
-
Last post by chornma
06/05/2014 2:23 pm
-
Who is online
Users browsing this forum: Google Adsense [Bot] and 14 guests