User

30 04 2008

มาเรื่องระบบจัดการ User กันบ้างดีกว่า (ยังเล่นได้ไม่เยอะเท่าที่ควรนะครับ) ซึ่งสำหรับตัวนี้ก็เป็นตัวที่ใช้งานง่ายไม่ค่อยมีอะไรซับซ้อนเท่าไร (ถ้าไม่ต้องการอะไรมาก) ในตัว Drupal จะมีส่วนของ User management อยู่ซึ่งเราสามารถมาเล่นในเรื่องของ User ได้ในส่วนนี้

อันแรกก็จะเป็นเรื่องของ Role ซึ่งจะเป็นการกำหนดสิทธิ์ของ User โดยที่เราสามารถเพิ่ม Role ได้ในส่วนของ Roles

โดยเมื่อสร้างแล้วเราก็สามารถกำหนดสิทธิ์ของ User หรือจะแก้ไขได้ในส่วนนี้ โดยการกำหนดสิทธิ์ในส่วนนี้จะเห็นแต่ Role ที่เลือก แต่ถ้าต้องการกำหนดสิทธิ์ของหลายๆ Role เราสามารถไปทำได้ที่ Access control

ส่วนของข้อมูล User ก็จะอยู่ใน Users ซึ่งในส่วนนี้เราสามารถทำการเพิ่มแก้ไขข้อมูล User ได้โดยเราสามารถทำงานกับหลาย User ได้พร้อมกัน (ในส่วนที่สมควรทำได้ เช่น ลบ) การกำหนด Role ของ User ก็ทำในส่วนนี้

ส่วนของ User settings ในส่วนนี้เราสามารถปรับการสมัครสมาชิกของ User ได้ หรือจะเป็น Mail ที่จะส่งไปหา User ก็จะแก้ไขที่นี่

ในเรื่องการเปิดให้ User มาสมัครแล้วทำการกรอกข้อมูลที่เราต้องการเราก็จะทำการ Enable Module Profile ซึ่งจะมีส่วนของ Profiles ขึ้นมาให้เลือก ในส่วนนี้เราสามารถสร้าง Field ที่ต้องการให้ User กรอกได้

แต่ในเรื่องการกำหนดสิทธิ์ของ User ในส่วนของ Access control ก็ยังเป็นแบบที่ไม่ละเอียดนักอาจไม่เพียงพอกับความต้องการ ในส่วนนี้เราก็มี Module ช่วยหลายตัว

เช่น

Nodeaccess สำหรับ Module ตัวนี้นั้นเราจะสามารถกำหนดสิทธิ์ในการเข้าถึง Node ต่างๆได้ โดยที่ Module ตัวนี้จะให้เรากำหนดการเข้าถึงโดยแบ่งเป็นประเภทต่าง และมี Role ต่างๆให้กำหนดสิทธิ์โดยแบ่งเป็นการ ดู แก้ไข และการลบ

Path Access สำหรับ Module ตัวนี้ใน Role ต่างๆเราจะทำการกำหนด Path ที่จะให้เข้าถึงโดยสามารถกำหนดได้ว่าสำหรับ Role นี้จะเข้าถึง Path ไหนได้หรือไม่ได้


เลือกคำสั่ง

ข้อมูล

ใส่ความเห็น