สวัสดีครับ หลังจากที่หายไปหลายวันตอนนี้กลับมาอีกครั้งครับ หลังจากที่ได้ Design ER และ รูปแบบเว็บกันไปเป็นที่เรียบร้อยแล้ว ตอนนี้มาดูว่ามีใครใช้ระบบกันบ้างครับ
สำหรับ CakePHP มีตัวจัดการสิทธิ์ในการเข้าถึงข้อมูลในระดับ Action เลย ฟังแล้วอาจจะงงครับ ตัวอย่างเช่น หนังสือ มี action คือ เพิ่ม ลบ แก้ไข เปิดดู เราสามารถกำหนดให้กลุ่ม admin ทำได้ทุกอย่าง กลุ่มเจ้าหน้าที่ธุรการทำได้ทุกอย่าง แต่เจ้าหน้าที่ทั่วไป เปิดดูได้อย่างเดียว เป็นต้น ซึ่งมันทำให้ง่ายต่อการจัดการมากเลยครับซึ่งสิ่งนั้นล่ะครับเขาเรียกว่า ACL (Access Control List)
สำหรับผู้ใช้ในระบบนี้จะมีอยู่ 3 สิทธิ์ด้วยกันที่ใช้ในระบบ (จริงๆ แล้วเพิ่มได้ไม่จำกัด) คือ
Administrator หรือ ผู้ดูแลระบบที่จะคอยจัดการกับข้อมูลในระบบได้ทุกส่วน
เจ้าหน้าที่ธุรการ เป็นผู้ที่จัดการเฉพาะเอกสารหนังสือรับ-ส่ง เอาหนังสือเข้าระบบได้ แก้ไขหนังสือได้เท่านั้น
เจ้าหน้าที่ทั่วไป ได้เพียงเปิดดูหนังสือหากได้รับการสั่งการมาเท่านั้นซึ่งระบบจะเก็บว่าเปิดดูหรือยัง เปิดดูวันไหน ดำเนินการหรือยัง
มาดูแบบละเอียดเลยนะครับ
Administrator
เจ้าหน้าที่ธุรการ
เจ้าหน้าที่ทั่วไป
อ่านแล้วอย่าลืมแสดงความคิดเห็นด้วยนะครับ
อยากจะทำระบบสวยๆๆอย่างนี้จัง