ในกระบวนการพัฒนาซอฟต์แวร์ เรามักจะจำเป็นต้องพัฒนาโปรแกรมการจัดการเบื้องหลังเพื่อจัดการซอฟต์แวร์ส่วนหน้าที่เราพัฒนาผ่านการอนุญาต
เมื่อคุณพัฒนาซอฟต์แวร์มากขึ้นเรื่อยๆ พื้นหลังการจัดการของคุณก็จะเพิ่มขึ้นด้วย ในเวลานี้ หากมีพื้นหลังการจัดการสิทธิ์แบบรวม ให้เข้ามาจัดการ มีบัญชีแบบรวมและการอนุญาตแบบรวมศูนย์เพื่อดำเนินการหลายอย่าง สบายดี
FrameWork เกิดจากความต้องการนี้
หน้าที่หลัก คือการรวมโมดูลการจัดการสิทธิ์ในเบื้องหลัง
1) สามารถรองรับการจัดการสิทธิ์ของหลายแอปพลิเคชันและหลายโมดูล
2) รองรับ Access, MsSql200/2005 และ Oracle9i หรือสูงกว่า
3) บทบาทถูกใช้เพื่อให้สิทธิ์ผู้ใช้แต่ละคนสามารถอยู่ในหลายบทบาทและเพลิดเพลินไปกับสิทธิ์ที่ทับซ้อนกัน
4) การบูรณาการทำได้ง่ายและการตรวจจับการอนุญาตทำได้โดยใช้วิธี httpmodule โดยพื้นฐานแล้วไม่จำเป็นต้องแก้ไขโปรแกรมต้นฉบับก่อนจึงจะสามารถรวมเข้าด้วยกันได้
5) การแก้ไขภาพ การควบคุมเมนูและแท็บใหม่ รองรับการแก้ไขแบบลากและวาง
6) การจัดการบันทึกเหตุการณ์แบบรวม การดำเนินการเข้าสู่ระบบทั้งหมดมีบันทึกความปลอดภัย
7) แต่ละคอลัมน์ของแต่ละโมดูลสอดคล้องกับไดเรกทอรี การอนุญาตของคอลัมน์จะถูกแบ่งออกเป็นเชิงนามธรรม (ดู/เพิ่ม/แก้ไข/ลบ/เรียงลำดับ/พิมพ์/ทางเลือก A/ทางเลือก B) โดยค่าเริ่มต้น การอนุญาตของแต่ละคอลัมน์สามารถเป็นได้ ขยายได้สูงสุด 20 สิทธิ์ที่กำหนดเอง
8) การอนุญาตไฟล์ไดเร็กทอรีสามารถกำหนดค่าได้ผ่าน web.config ในไดเร็กทอรี และชื่อไฟล์บางชื่อสามารถตั้งค่าเป็นการอนุญาตที่เกี่ยวข้องได้โดยตรง
9) ใช้ DDBuildTools ฟรี (ข้อมูลเบื้องต้นเกี่ยวกับเครื่องมือสร้างโค้ด) เพื่อสร้างโค้ดฐานข้อมูลและโค้ดหน้าพื้นหลังเพื่อการพัฒนาอย่างรวดเร็ว
บันทึกการอัปเดตเวอร์ชัน 1.0.7
1.TabOptionWebControls สามารถดึงออกมาได้โดยอัตโนมัติ แต่ HeadMenuWebControls ไม่สามารถทำได้
2. รองรับการกำหนดค่าการตัดสินสิทธิ์พารามิเตอร์ URL ใน web.config
3. ในโมดูลการจัดการผู้ใช้ ให้เพิ่มผู้ดูแลระบบให้กับประเภทผู้ใช้ เฉพาะผู้ดูแลระบบและผู้ใช้ระดับสูงเท่านั้นที่สามารถกำหนดบทบาทได้ และพวกเขาสามารถดำเนินการได้เฉพาะบทบาทที่สร้างขึ้นเองเท่านั้น ผู้ใช้จะต้องเป็น ผู้ใช้เท่านั้นที่สามารถใช้งานได้
4. ในการจัดการบทบาท คุณต้องเป็นผู้ดูแลระบบจึงจะเข้าสู่โมดูลการจัดการบทบาทได้ ผู้ดูแลระบบสามารถดำเนินการตามบทบาทที่สร้างขึ้นเองเท่านั้น
5. ในการจัดการบทบาท สิทธิ์ของบทบาทที่สามารถกำหนดให้กับผู้ใช้ปัจจุบันจะต้องไม่เกินสิทธิ์ของตนเอง
6. บันทึกข้อยกเว้น เพิ่มบันทึก URL ข้อผิดพลาด
7. เพิ่มไอคอนไอคอนเมนูยอดนิยม
8. เพิ่มฟังก์ชันการอนุญาตที่กำหนดเอง แต่ละโมดูลสามารถปรับแต่งสิทธิ์ได้ 20 รายการ
9. เพิ่มความสามารถในการดูบันทึกการเข้าสู่ระบบของคุณเองได้
10. แก้ไขฟิลด์แอปพลิเคชันและเพิ่มชื่อ ปิดใช้งาน และแอตทริบิวต์แบบอ่านอย่างเดียว
11. แก้ไขคลาสการประมวลผลผู้ใช้ออนไลน์ เพื่อให้ผู้ใช้ที่หมดอายุไม่สามารถล้างได้ตามปกติ
12. เมื่อเกิดข้อผิดพลาดในการแก้ไข เฉพาะไดเร็กทอรีผู้จัดการเท่านั้นที่จะถูกข้าม
13.http://www.supesoft.com/bbs/disp.asp?B_T_ID=851
14.http://www.supesoft.com/bbs/disp.asp?B_T_ID=855
15. แก้ไขข้อผิดพลาดของ ManagementClass ที่ไม่ได้รับอนุญาตให้อ่าน
16หลังจากเลือกแผนกใน Firefox แล้ว ให้ล้างและเลือกแผนก กล่องข้อความว่างเปล่า และเมนูแบบต้นไม้จะไม่ทำงานเมื่อเปิดและปิดใน Forefox
17. ใส่แคชผู้ใช้ออนไลน์ลงในการจัดการแคชแบบรวม
18. เรียกแคชไปยังอินเทอร์เฟซแบบรวม
19. เพิ่มเมธอด WriteServiceLog ให้กับคลาส FileTxtLogs เพื่อบันทึกบันทึกการบริการโปรแกรม
20. ในโมดูลฟิลด์แอปพลิเคชัน การคลิกที่ฟิลด์แอปพลิเคชันรายการไม่ถูกต้อง
21. แก้ไขรหัสโมดูลแอปพลิเคชันและลบการอนุญาตของรหัสโมดูลดั้งเดิมที่เกี่ยวข้อง
22. แก้ไขข้อบกพร่องของการอนุญาตที่ทับซ้อนกันของบทบาทผู้ใช้หลายบทบาท
23. แก้ไขข้อมูลพร้อมท์การดำเนินการและจัดเก็บเป็นคุกกี้โดยใช้การบีบอัด gzip