การติดตั้ง User Extension
    Yii User Extension เป็นระบบบริหารจัดการผู้ใช้งาน โดยมีระบบสมัครสมาชิก ระบบลืมรหัสผ่าน ระบบที่เกี่ยวข้องกับการจัดการสมาชิกซึ่งทำให้เรามีความสะดวกในการจัดการสมาชิกนั่นเอง 
โดยสามารถดาวน์โหลดได้ที่เว็บไซต์ http://www.yiiframework.com/extension/yii-user/
หลังจากดาวน์โหลดเสร็จแล้วนำไปวางใน protected/modules/user

จากนั้นแก้ไขไฟล์ protected/config/main.php


ในส่วนของ import


ในส่วนของ modules


ในส่วนของ components

ทำการ Dump ตารางลงในฐานข้อมูลโดยใช้ phpMyAdmin Import จากไฟล์ protected/modules/user/data/schema.mysql.sql


จะได้ตาราง 3 ตารางคือ profiles, profiles_fields และ users

สำหรับผู้ดูแลระบบจะได้ User และ Password คือ admin : admin และสำหรับผู้ใช้ทั่วไปจะได้ User และ Password คือ demo : demo
จากนั้นสร้างเมนูสำหรับเข้าสู่ระบบและสมัครสมาชิก และเมนูต่างๆ ที่เกี่ยวข้องกับ User Extension โดยเข้าไปแก้ไขที่ไฟล์ protected/views/layouts/main.php แล้วเพิ่ม Code ดังนี้ บริเวณ CMenu

จะได้ Code หน้าตาประมาณนี้ โดย Comment ส่วนที่เป็น Login และ Logout ของ Yii Framework ออก ให้ไปใช้ของ User Extension แทนครับ

ถึงขั้นตอนนี้ก็สามารถเข้าระบบโดยใช้ Username และ Password จาก User Extension ได้แล้วครับ ทดลองเข้าระบบ admin : admin และ demo : demo นะครับ

 

ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com