สำหรับเว็บไซต์ที่มีการกำหนดสิทธิ์ของผู้ชมในการเข้าถึงข้อมูลส่วนต่างๆได้แตกต่างกัน จะต้องมีการจัดการเรื่อง User เข้ามาเกี่ยวข้องด้วย
สำหรับการกำหนดสิทธิ์จะถูกแบ่งออกเป็นหมดหมู่ตามภาพโดยสามารถทำการสร้างหมวดหมู่เพิ่มขึ้นมาใหม่ได้
ในแต่ละหมวดหมู่นั้นจะถูกแบ่งเป็นกลุ่มของผู้ใช้
ในการกำหนดสิทธิ์นั้นจะต้องมีกลุ่มของผู้ใช้ที่สามารถเข้าถึง ได้ยกตัวยอย่าง
เช่น การป้องกันการเข้าถึง Content โดยให้สิทธิ์เฉพาะ Read เข้าถึงได้
ขั้นแรก
ทำการสร้างหมวดหมู่ Read ขึ้นมาโดยในนั้นมีกลุ่มของ Register เท่านั้นที่สามารถมองเข้าถึงได้หมวดหมู่นี้ได้
กำหนดการเข้าถึง Content นี้เป็น Read
และเมื่อไปดูผลลัพท์ในหน้าเว็บไซต์ในสิทธ์ของ Guest หรือ Super User ก็จะไม่สามารถเห็น Content นี้ได้
การเข้าถึงแบบ Guest หรือ Super User ไม่สามารถมองเห็น Content xxxx ได้
จะเห็น Content นี้ได้ต้องเป็นสิทธิ์แบบ Read เท่านั้น
เพิ่มเติม
กลุ่มของ User ใน Joomla! แบ่งเป็น 2 กลุ่มใหญ่
1. กลุ่มผู้ชมเว็บ (Front-end User)
1.1 กลุ่มผู้ชมเว็บทั่วไป ที่ไม่ได้เป็นสมาชิก
1.2 กลุ่มผู้ชมเว็บที่เป็นสมาชิก (ถ้าเราไม่ได้เปิดให้สมัครสมาชิกได้ก็จะไม่มีผู้ชมกลุ่มนี้ค่ะ) แบ่งได้เป็น 4 กลุ่มย่อย
- Registered User : สามารถ login เข้าเว็บไซต์ และดูข้อมูลต่างๆ ได้ตามที่ผู้ดูแลเว็บกำหนดสิทธิ์ไว้เท่านั้น
Author : ดูข้อมูล และสร้างบทความได้ แต่บทความนั้นต้องได้รับการอนุมัติจากสมาชิกกลุ่ม Publisher ก่อนแสดงในเว็บไซต์
Editor : ดูข้อมูล สร้างบทความได้ และยังแก้ไขบทความของผู้อื่นได้ด้วย แต่หากเป็นบทความใหม่ ต้องได้รับการอนุมัติจากกล่ม Publisher ก่อน
Publisher : ดูข้อมูล สร้างบทความได้ แก้ไขบทความของผู้อื่นได้ และมีเป็นผู้ตัดสินใจอนุมัติว่าจะให้บทความของสมาชิกกลุ่ม Auther และ Editor แสดงในเว็บไซต์หรือไม่
เป็นกลุ่ม User ที่มีสิทธิ์ login ไปยังหน้าบริหารจัดการเว็บไซต์ เพื่อเข้าไปปรับแต่ง แก้ไขค่าการทำงานต่างๆ ของเว็บไซต์ เช่น การจัดหมวดหมู่เนื้อหา, การเปลี่ยน template หน้าตาเว็บ, การ install|uninstall component และสามารถสร้าง user ใหม่ได้ เป็นต้น
ผู้ดูแลเว็บ แบ่งได้เป็น 3 กลุ่มย่อย
Manager : สามารถจัดการหมวดหมู่ของเนื้อหา (Section,Category,Article) และสร้างหรือแก้ไขเมนูต่างๆ ได้ แต่ไม่มีสิทธิ์สร้าง user
Administrator : สามารถจัดการเนื้อหา, แก้ไขสิทธิ์การใช้งานของ User กลุ่ม Manager และ ผู้ชมที่เป็นสมาชิกได้, install|uninstall component ต่างๆ แต่ไม่สามารถแก้ไขค่าใน Global Configuration, ไม่สามารถเปลี่ยนแปลง template และไม่สามารถใช้งานระบบ Mass Mail ได้
Super Administrator : สามารถทำได้ทุกอย่าง
Access Control Levels หรือเรียกว่า ACL
ในส่วนของ ตั้งค่าหลักของระบบนั้น สามารถกำหนดได้ว่า แต่ละกลุ่มหมวดหมู่นั้นสามารถทำอะไรในระบบได้บ้าง สิ่งแต่ละหมวดหมู่การเข้าถึงนั้นก็จะ มีความสามารถต่างกันไป ในส่วนนี้ยังสามารถระบุ ย่อยลงไปอีก ว่า Module , Component และอื่นๆสามารถระบุ สิทธิ์การเข้าถึง ได้โดยตรง ตัวอย่างเช่น เนื้อหา (Content)
จบการนำเสนอบทความการแนะนำเรื่องสิทธิ์การเข้าถึงใน Joomla 3
ศึกษาเพิ่มเติม
การเพิ่ม admin จูมล่า
viewtopic.php?f=143&t=27848
สอนพัฒนา Extension (เนื้อหา สำหรับโปรแกรมเมอร์)
https://mindphp.com/forums/viewforum.php?f=142
โหลด Extension จากทีม Mindphp
https://www.mindphp.com/download/free-j ... nsion.html