ในคราวที่แล้วได้เสนอ การทำล๊อกอินของ 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
- การเรียกข้อมูลชนิด XML ในภาษา Ruby on rails - January 7th, 2010
- การอัพโหลดไฟล์ในภาษา PHP - January 6th, 2010
- การแก้ปัญหา Warning: Cannot modify header information - headers already sent ใน PHP - January 6th, 2010
- มาเริ่มเขียน php กันดีกว่า - November 25th, 2009
- การใช้ Action ในFlash เพื่อสร้างปลุ่มควบคุมไฟล์เพลง - November 11th, 2009
