ช่วยด้วยครับ มือใหม่ PhP ปัยหาเรื่องหน้า login ครับ


สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

KamiBoy

ช่วยด้วยครับ มือใหม่ PhP ปัยหาเรื่องหน้า login ครับ

Post by KamiBoy » 05/09/2006 2:37 pm

เข้าเรื่องเลย ล่ะกันน่ะครับ ผมต้องการทำหน้าล้อกอินเพื่อเข้าสู่ระบบ โดยประกอบด้วย 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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22627
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 06/09/2006 12:35 pm

<?
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

Post Reply

Return to “Programming - PHP”

Users browsing this forum: Bing [Bot] and 23 guests