ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

Tip Yii Framework (Yii1)

การสร้างระบบ User Login จากฐานข้อมูล

    สำหรับการสร้างระบบ User นั้นโดยทั่วไปแล้ว User จะถูกเก็บไว้ในตารางในที่นี้คือตาราง users โดยจะมี Model Users เป็นส่วนทำงานกับตาราง users นั่นเอง
    การสร้างระบบ Login โดยตรวจสอบข้อมูลจากฟอร์มว่าตรงกันกับฐานข้อมูลนั้นเราจะทำการปรับแก้ไข Class UserIdentity ที่อยู่ใน protected/components/UserIdentity.php
    การ Login เข้าสู่ระบบนั้นจะเป็นการดึงข้อมูลจากตาราง users มาตรวจสอบ Username และ Password ที่ได้กรอกจากฟอร์มเข้าสู่ระบบแล้วมาตรวจสอบว่าตรงกันกับในตาราง users หรือเปล่า ทั้งนี้ในการบันทึกข้อมูล Password ในตาราง users นั้นก็จะใช้การเข้ารหัสข้อมูลด้วย ในที่นี้จะเข้ารหัสเป็น MD5 โดยจะปรับ Class UserIdentity ดังนี้


เพียงเท่านี้ก็สามารถ Login เข้าสู่ระบบโดยใช้ข้อมูลจากตารางในฐานข้อมูลได้แล้วครับ

ติดปัญหาตอนทำตาม? ถามในชุมชน

ความคิดเห็น (0)

ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ