โค้ด Google Apps Script สำหรับระบบ Login-Logout ที่ใช้ Username และ Password เพื่อตรวจสอบกับฐานข้อมูลใน Google Sheet, ใช้ Session สำหรับเก็บค่าการเข้าสู่ระบบ และบันทึกข้อมูล วันที่, เวลา, ชื่อผู้ใช้, และ IP ลงใน Sheet log
:
การตั้งค่า Google Sheet
1. UserData: ใช้เก็บข้อมูลผู้ใช้ (Username และ Password)2. log: ใช้บันทึกการเข้าใช้งาน
โค้ด Google Apps Script
1. สร้าง Script
- เปิด Apps Script จาก Google Sheet
- วางโค้ดด้านล่างในไฟล์
Code.gs
2. ตั้งค่าการใช้งาน Web App
- ไปที่ Deploy > New Deployment
- เลือก Web App
- Who has access: ตั้งเป็น "Anyone"
3. ฝั่ง Frontend (HTML)
ใช้ HTML + JavaScript สำหรับ Login และ Logout:
การทำงาน
- เมื่อผู้ใช้กรอก Username และ Password และกดปุ่ม Login:
- ระบบจะตรวจสอบข้อมูลกับ Sheet
userData
- หากสำเร็จจะสร้าง Session และบันทึก วัน, เวลา, ชื่อผู้ใช้, และ IP ลงใน Sheet
log
- ระบบจะตรวจสอบข้อมูลกับ Sheet
- เมื่อกดปุ่ม Logout:
- ล้างข้อมูลใน Session
ใช้ด้วยกัน ลงทะเบียนสมาชิก + เข้ารหัสรหัสผ่าน