Code Login Logout Php การทำระบบล๊อกอิน ล๊อกเอ้า และป้องกันการลักไก่ แบบละเอียดที่สุด

Code Login Logout Php การทำระบบล๊อกอิน ล๊อกเอ้า และป้องกันการลักไก่ แบบละเอียดที่สุด

PHP CODE FATHER โปรแกรมช่วยสร้างโค้ด โปรเจ็ค PHP+MySQL+Boostrap ใช้งานง่าย ๆ


สำหรับระบบ Login, Logout เพื่อให้เฉพาะสมาชิกเข้าใช้งานนั้น
หลาย ๆ คน เอ้ยไม่ใช่สิ ทุก ๆ คนที่เดินทางมาสายนี้ ล้วนต้องเจอกันแน่นอน
หลานคนอาจผ่านมันไปแล้ว และหลายคนกำลังทำอยู่ เพราะมันเป็นอะไรที่จะขาดไปไม่ได้เลย

ที่จริงมันก็ไม่ได้มีอะไรมากมายนักหนา (แบบว่าไม่เกินความสามารถของเราไปได้หรอก)
เพราะผมก็ทำทีเดียว จากนั้นก็ก๊อปเอามาใช้ แค่นั้นเอง ยิ่งตอนนี้อินเตอร์เน็ตมีใช้กันทุกหย่อมหญ้า
ถ้าอยากจะรู้อะไร ค้นหาในเน็ตก็มีทุกอย่างให้เลือกสรรค์ ขึ้นอยู่กับว่าเรามีความพยายามหรือไม่

โม้มาเยอะยังไม่ได้ใจความอะไรเลย เข้าเรื่องเลยละกัน
วันนี้ผมจะขอสำเสนอการเขียนโค้ดระบบล๊อกอิน ล๊อกเอ้า และป้องกันการลัีกไก่
หลายคนอาจจะสงสัยว่า ไอ้ล๊อกอิน กับล๊อกเอ้านั้น ก็พอจะรู้ พอจะเข้าใจนะ
แต่ "ป้องกันการลักไก่" นี่มันคืออะไรหว่า ไม่เคยได้ยิน
คือผมก็ไม่รู้ว่าศัพท์อย่างเป็นทางการเขาเรียกว่าอะไรนะครับ
ส่วนประโยชน์ของมันก็คือ การป้องกันผู้ที่ไม่ได้สมัครสมาชิกหรือผู้ที่ไม่ได้ล๊อกอินเข้าใช้งานหน้าเว็บเราครับ
ยิ่งอธิบายก็ยิ่งงงไปกัีนใหญ่ เริ่มเลยละกัน

1. ระบบล๊อกอิน Login เข้าใช้งานระบบ

1.1 โค้ดในส่วนของฟอร์มที่จะส่งค่า (เอาแบบง่าย ๆ สั้น ๆ นะครับ)
[php] User Name :
Password :
[/php]
อธิบายเพิ่ม >> เราจะส่งค่า username ,password2 และ action ไปที่หน้า index.php เพื่อตรวจสอบ

1.2 ที่หน้า index.php เราก็เขียนโค้ดตรวจสอบ username และ password2 ดังนี้ครับ

[php] [/php] .............................. จบการล๊อกอิน

2. ระบบล๊อกเอ้า Logout ออกจากการใช้งานระบบ

2.1 เมื่อล๊อกอินเสร็จเราก็อาจจะเปลี่ยนเมนูให้มีมากขึ้น สำหรับสมาชิก และที่ขาดไม่ได้เลยก็คือ ลิงค์สำหรับให้สมาชิก "ล๊อกเอ้า ออกจากระบบ" นั่นเอง จะทำลิงค์ตัวหนังสือธรรมดา ๆ หรือจะทำเป็นรูปภาพให้มันสวย ๆ หน่อยก็ดีเหมือนกัน

[php]Log Out [/php]

2.2 เมื่อคลิกที่ลิงค์ "ล๊อกเอ้า" ตามข้อ 2.1 ระบบก็จะส่งค่าตัวแปร action=logout ไปยังหน้า index.php ซึ่งจะมีโค้ดสำหรับตรวจสอบแบบนี้

[php] <\? if($action=="logout"){ // เช็คว่าผู้ใช้ต้องการจะล๊อกเอ้าออกจากระบบหรือไม่
session_start();
session_destroy(); // ล้างค่าตัวแปรทั้งหมดออกให้เกลี้ยงเลย....
$_SESSION["user"]=""; // ล้างตัวแปร user ให้เป็นค่าว่าง ที่จริงแค่บรรทัดข้างบนก็ล้างออกหมดแล้ว แต่กลัวตัวเองไม่เข้าใจก็เลย...และสุดท้ายก็แจ้งให้เขาทราบว่า คุณได้ล๊อกเอ้าออกจากระบบเรียบร้อยแล้ว
?>
}?> [/php]
.........................จบการล๊อกเอ้า

3. ระบบป้องกันการลัก(น้อง)ไก่ (ป้องกันการขโมยเข้าใช้งานโดยไม่ได้รับอนุญาติ)

3.1 ในทุก ๆ หน้าที่เราไม่อยากจะให้บุคคลทั่วไปเข้าดูได้นั้น เราก็ใส่โค้ดนี้เ้ข้าไปครับ

[php] <\?
session_start();
if($_SESSION['user'] ==""){ // เช็คว่าใช่สมาชิกหรือไม่ หรือ สมาชิกได้เข้าสู่ระบบหรือยัง ถ้าตัวแปร user=ค่าว่าง ก็แจ้งให้เขาทราบ
?>



*** window.location="index.php"; ส่งเขากลับไปยังหน้าแรก เพื่อให้สมัครสมาชิก หรือ ล๊อกอินเข้าสู่ระบบ
[/php]


โดยหลักการก็มีเพียงแค่นี้ครับ ส่วนใครจะเพิ่มลูกเล่น อื่น ๆ ก็แล้วแต่ชอบ
หากมีอะไรตกหล่น หรือไม่เข้าใจ สงสัยอะไรตรงไหน ก็แจ้งผมด้วยนะครับ จะได้แก้ไข เพิ่มเติมให้มันถูกต้องมากที่สุด..........


ย้อนกลับ กลับหน้าแรก