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

 

รวมคลิปสอน php+mysqli เต็มระบบ 98 คลิป

 

เริ่มต้นด้วยการสร้างฐานข้อมูลเพื่อใช้ทดสอบระบบ ตาราง 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) logout.php

Screen Shot 2559-04-03 at 13.37.59

 

ศึกษาความปลอดภัยการเข้ารหัสเพิ่มเติม

 

ตะกร้าสินค้า v1   v2  V3

V1 = 900 บาท,  V2=2,500 บาท,   V3=3,500 บาท

ระบบยืม-คืน เบิก-จ่ายพัสดุอุปกรณ์สำนักงาน 5,000 บาท 

ระบบแจ้งซ่อมออนไลน์ 1,000 บาท 

รวมคลิปสอนทำเว็บไซต์ FREE

ฟรีคอร์ส PHP+MySQLi+AdminLTE

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

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

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

 

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

(Visited 66,030 times, 533 visits today)