ใน workshop จะแนะนำวิธีการสร้างระบบ login โดยมีการตรวจสอบผู้ใช้ที่เป็น admin และ member  และใช้ form login เดียวกัน  เงือนไขคือ ถ้าผู้ใช้ที่เป็น admin ทำการ login จะเข้าสู่หน้าของ Admin เพื่อบริหารจัดการระบบฯ  และผู้ใช้ที่เป็น member  เมื่อทำการ login ก็จะเข้าสู่หน้าของ  member ซึ่งสามารถนำไปประยุกต์ใช้กับระบบต่างๆ ได้

เริ่มต้นด้วยการสร้างฐานข้อมูลเพื่อใช้ทดสอบระบบ

ตาราง user  ส่วนฐานข้อมูลแล้วแต่เราจะตั้งชื่อนะครับ แต่ใน workshop นี้จะชื่อ mydb

ในส่วนของ password จะเก็บเป็นแบบ MD5 นะครับ

ไฟล์เชื่อมต่อฐานข้อมูล connection.php

ฟอร์ม login   form_login.php  กำหนดให้ action ไปที่ไฟล์  login.php เพื่อตรวจสอบเงื่อนไขการ login

login.php

ข้อสังเกต  ในฟิลด์  Userlevel จะแยกเก็บระบบของสมาชิกคือ A = admin,  M=member ซึ่งก็สามารถเปลี่ยนและนำไปประยุกต์ใช้ให้เข้ากับระบบของเรานะครับ

กรณีเป็น admin  จะเข้าสู่หน้าหลักของ admin   admin_page.php

กรณีเป็นสมาชิกจะเข้าสู่หน้าหลักของสมาชิก   user_page.php

สุดท้ายไฟล์ออกจากระบบเพื่อล้างค่าการ login ออก  (ลบ session)

Screen Shot 2559-04-03 at 13.37.59

 


 

ร่วมสนับสนุน ค่ากาแฟ ค่าโฮส devbanban.com และทีมงานได้ที่

ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์  บวรเลิศสุธี   เลขที่  878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์  บวรเลิศสุธี เลขที่ 406-359094-1

โทร. 094 861 6709  , LineID: disketjet1 , Email: devbanban@gmail.com (พิศิษฐ์)

 

 

 

 

 

มีความสนใจเทคโนโลยีที่ใช้พัฒนาเว็บไซต์ และอยากแบ่งปันความรู้ด้านการพัฒนาเว็บไซต์และอื่นๆอีกมากมาย…

(Visited 41,471 times, 600 visits today)