Material สอนทำระบบล็อกอินและจัดการ AdminLTE 3

 

Workshop สอนทำระบบเบิกจ่ายวัสดุอุปกรณ์ PHP8 PDO MySQL AdminLTE

  • ตัวอย่างโค้ดเช็คล็อกอิน  check_login.php

  • AdminLTE 3 คือ เทมเพลต (Template) หรือชุด UI Framework ที่ถูกพัฒนาขึ้นมาบน Bootstrap 4 เพื่อใช้ทำระบบหลังบ้าน (Dashboard / Admin Panel) โดยไม่ต้องออกแบบทุกอย่างเองใหม่ เหมาะสำหรับเว็บแอปพลิเคชันที่ต้องการส่วนจัดการ (backend) ที่ดูเป็นมืออาชีพ
  • ลิงค์ https://adminlte.io/

จัดการ Component ของ AdminLTE

  • ไฟล์ head.php
    • เอาไว้เตรียมสิ่งที่ต้องใช้ (CSS, meta, title)
    • CSS ของ AdminLTE และ Plugins: ให้ UI สวยงาม เช่น Font Awesome, AdminLTE main css

  • ไฟล์ nav.php
    • nav (หรือ navbar.php)  สร้างแถบเมนูด้านบน (Top Navbar) ของหน้า AdminLTE

  • ไฟล์ menu.php
    •  เมนูด้านข้าง (Sidebar) ของ AdminLTE  ซึ่งปกติหลายคนจะตั้งชื่อไฟล์ว่า sidebar.php หรือ menu.php

  • ไฟล์ footer.php
    • footer.php (ส่วนท้ายของหน้าเว็บ) สำหรับ AdminLTE
    • หน้าที่ของไฟล์นี้คือแสดงข้อมูลลิขสิทธิ์, เวอร์ชัน และข้อความเพิ่มเติมที่ท้ายหน้าจอ

  • ไฟล์ script.php
    • รวมสคริปต์หลักของ AdminLTE (jQuery, Bootstrap, AdminLTE.js)
    • รวมสคริปต์ plugin อื่น ๆ (toastr, DataTables ฯลฯ)
    • ใส่โค้ด JS เฉพาะที่ต้องการให้ทำงานทุกหน้า

  • ไฟล์ index.php
    • เป็นโครงหลักของหน้าเว็บ
    • head.php → ส่วนหัวและ CSS
    • nav.php → Navbar ด้านบน
    • menu.php → Sidebar ด้านซ้าย
    • footer.php → Footer
    • script.php → ไฟล์ JS
    • ส่วนที่เปลี่ยนในแต่ละหน้าคือ เนื้อหาใน content-wrapper

  • ไฟล์ logout.php
    • Session ทั้งหมดถูกล้างออก
    • Browser จะถูกส่งกลับไปหน้า index.php

 

ติดต่อ สอบถามข้อมูลเพิ่มเติม