ในคราวที่แล้วได้เสนอ การทำล๊อกอินของ Ruby on Rails ไปแล้ว คราวนี้มาลองดูในแบบของ PHP บ้างดีกว่าว่าจะดุเด็ดเผ็ดมันกันขนาดไหน

เริ่มแรกในส่วนของ Database จำเป็นต้องมี ข้อมูลที่ใช้ในการล๊อกอิน

# ตัวอย่าง มีตาราง User มี field ต่างๆดังนี้คือ username, password

สร้าง page หน้านึงให้ชื่อว่า login_form ซึ่งมี code ดังนี้

<form action=”login.php” method=”POST”>  //เรียกใช้ method login

Username : <input type=”text” name=”username”><br>

Password : <input type=”password” name=”password”><br>

<input type=”submit” value=”login”>

</form>

ต่อมาทำการเขียน code ในส่วนของ method login โดยให้ตั้งชื่อว่า login.php

<?php

$username = $_POST[username];

$password = $_POST[password];

# Connect to DB. ———————

$con = mysql_connect(“localhost”,”username_mysql”,”password_mysql”);

mysql_select_db(“my_DB”,$con);

#—————————————-

$sql = “SELECT * FROM user WHERE username = ‘$username’  and password=’$password’ “;

$result = mysql_fetch_array(mysql_query($sql));

if($result){

#Other code ล๊อกอินสำเร็จ

}

?>

จาก code ที่กล่าวมาเป็นตัวอย่าง คร่าวๆ ลองนำไปปรับใช้กันน่ะครับ

ง่าย นิสเดียวเอง อิอิ

Last 5 posts by itsweetz

Leave a Reply