|
|
|
permission ครับ...มีแนวทางหรือระบบในการสร้ง ระบบ permission บ้างไหมครับ |
|
|
|
|
|
|
|
ถ้าเรื่องสิทธิ์การเข้าถึงข้อมูล ลองค้นหาจากระทู้เก่า ๆ น่ะครับ
|
|
|
|
|
Date :
2010-07-05 21:12:13 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้รูปแบบการทำฐานข้อมูลแบบ ให้สิทธิ์น่ะครับ
เช่น สร้างตาราง group เพื่อจำแนกสิทธิต่างๆ update,insert,delete เป็นต้น
โดยที่ให้ค่าเหล่านั้นมีค่าเริ่มต้นของสิทธิ
เช่น
group1 update =1 ,insert =1 ,delete =1
group2 update =1 ,insert =0 ,delete =0
เป็นต้น
|
|
|
|
|
Date :
2010-07-06 15:48:20 |
By :
Dept |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
acl
[root] (crud)
- [node1] (crud)
- [node1_1] (crud)
- [node1_2] (crud)
- [node2] (crud)
crud (create,read,update,delete)
table แบบ recursive
เช็คการสร้าง node1_1
เช็ค root ว่ามีสิทธิ c หรือไม่ถ้ามีก็ถือว่ามีสิทธิ์สร้างทุกอย่าง
ถ้า root ไม่มีสิทธิ c เช็คที่ [node1] ว่ามีสิทธิ c หรือเปล่าถ้ามีถือว่ามีสิทธิ
ถ้า node1 ไม่มีสิทธิ c เช็คที่ [node1_1] ว่ามีสิทธิ c หรือเปล่าถ้ามีถือว่ามีสิทธิ
ถ้า node1_1 ไม่มีสิทธิ ถือว่าไม่สามารถ c node1_1 ได้
|
|
|
|
|
Date :
2010-07-06 20:21:17 |
By :
2123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|