โดย Parichat » 27/04/2018 11:01 am
[b][size=150][color=#FF40BF]แนะนำ Access Control List (ACL) ใน Joomla[/color][/size][/b]
[b][color=#FF40BF]Access Control List (ACL) ใน [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/34-joomla/5998-plug-in-joomla.html]Joomla[/url][/color][/b] เป็นหน้าที่ใช้ในการจัดการสิทธ์การเข้าใช้งานของ Users โดยสามารถกำหนดได้ว่า Users กลุ่มไหนทำอะไรได้บ้างเช่น การเพิ่ม การลบ การแก้ไขข้อมูล โดยมีวิธีการเข้าไปกำหนดสิทธิ์ให้กับ Users ได้ดังนี้
[b]ขั้นตอนการกำหนดสิทธิ์การเข้าใช้งานของ Users มีดังนี้[/b]
[list]1.เปิด Joomla ในฝั่งของผู้ดูแลระบบ ดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr27_5ae2a7c2bc553[/img]
2.เข้าไปในส่วนที่ต้องการกำหนดสิทธิการเข้าใช้งานของ Users ดังรูป (ตัวอย่างเป็นการกำหนดสิทธิ์ในหน้าจัดการ[url=https://www.mindphp.com/vdo-tutorial-joomla-basic/5225-new-module-joomla.html]โมดูล[/url])
[img]http://snap.mindphp.com/index.php?view=2018Apr27_5ae2a7cf37f67[/img]
3.จากนั้นไปที่ Options ดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr27_5ae2a7d9d6503[/img]
4.จากนั้นไปที่ Permissions จากนั้นเลือกกลุ่มผู้ใช้งานโดยสามารถทำได้ดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr27_5ae2a7e8d0945[/img]
[list]
[b][color=#FF0080]คำอธิบายรูปภาพ[/color][/b]
[list][b][color=#00BF00]หมายเลข 1[/color][/b] เลือก Permissions
[b][color=#00BF00]หมายเลข 2[/color][/b] เลือกกลุ่มผู้ใช้ที่ต้องการจะกำหนดสิทธ์
[b][color=#00BF00]หมายเลข 3[/color][/b] Action เป็นหัวข้อที่ใช้บอกว่าผู้ใช้ทำอะไรได้บ้าง
[b][color=#00BF00]หมายเลข 4[/color][/b] Select New Setting เป็นตัวกำหนดสิทธ์ว่าจะให้ทำอะไรได้บ้าง เป็นการเลือกว่าจะให้ผู้ใช้กลุ่มนี้ทำได้มากน้อยแค่ไหน เช่น อยากจะให้ Users ที่สมัครสมาชิกมาสามารถแก้ไขได้ทั้งหมดก็เลือกเป็น Allowed ดังรูป
[img]http://snap.mindphp.com/index.php?view=2018Apr27_5ae2a7fccd3c5[/img]
โดยในตัวเลือกจะมีให้เลือก 3 ตัวด้วยกัน ดังนี้
[list][b]1.Allowed [/b]ผู้ใช้มีสิทธิ์ในการเพิ่มข้อมูลได้
[b]2.Inherited[/b] สืบทอดมาหรือรับการถ่ายทอด
[b]3.Denied[/b] ผู้ใช้ไม่มีสิทธิ์ในการเพิ่มข้อมูลได้[/list]
[b][color=#00BF00]หมายเลข 5[/color][/b] Calculated Setting แสดงผลการตั้งค่า
[/list]
[/list]
[/list]
เมื่อมีการกำหนดสิทแล้ว Users ก็สามารถทำงานได้ตามที่เรากำหนดหรือในกรณีที่เรามี Admin หลายคนเราก็สามารถกำหนดได้ว่า Admin คนนี้ทำอะไรได้บ้างและทำอะไรได้บ้างหรือจะเข้าหน้าไหนได้บ้างเข้าหน้าไหนไม่ได้บ้างเราก็สามารถกำหนดได้
[b]ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla[/b]
[list]-[url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/manual-joomla-extension-by-mindphp.html]คู่มือการใช้งาน Joomla Extension By Mindphp[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=86]สอบถามเกี่ยวกับ Joomla[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=142]ศึกษาข้อมูลเกี่ยวกับ Joomla[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=72]ศึกษาความรู้เกี่ยวกับ PHP[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=6]ถามตอบเกี่ยวกับ PHP[/url][/list]