In the process of developing software, we often need to develop a background management program to manage the front-end software we develop through permissions.
When you develop more and more software, your management background will also increase. At this time, if there is a unified permission management background, come in and manage. There is a unified account and unified authorization to perform multiple tasks. The backend management is just fine.
FrameWork was born out of this need.
Its main function is to integrate the background permission management module.
1) It can support permission management of multiple applications and multiple modules.
2) Supports Access, MsSql200/2005 and Oracle9i or above.
3) Roles are used to authorize permissions. Each user can belong to multiple roles and enjoy overlapping permissions.
4) Integration is easy, and permission detection is done using the httpmodule method. It is basically not necessary to modify the original program before it can be integrated.
5) Visual editing, new Menu and Tab controls. Supports drag-and-drop editing.
6) Unified event log management, all login operations have security records.
7) Each column of each module corresponds to a directory. The permissions of the columns are abstractly divided into (View/Add/Modify/Delete/Sort/Print/Alternate A/Alternate B) by default. The permissions of each column can be expanded to a maximum of 20. Custom permissions.
8) Directory file permissions can be configured through web.config in the directory, and a certain file name can be directly set to the corresponding permissions.
9) Use the free DDBuildTools (Introduction to Code Generation Tools) to generate database code and background page code for rapid development.
Version 1.0.7 update record
1.TabOptionWebControls can be pulled out automatically, but HeadMenuWebControls cannot
2. Support configuring Url parameter permission judgment in web.config
3. In the user management module, add administrator to the user type. Only administrators and super users can set roles. And they can only operate roles created by themselves. Super users can set all roles for users. To prohibit login, administrators and super users must be Only users can use
4. In role management, you must be an administrator to enter the role management module. Administrators can only operate roles created by themselves. Super users can operate roles created by all users.
5. In role management, the role permissions that can be assigned to the current user cannot exceed their own permissions.
6. Exception log, add error URL record.
7. Add popular menu icon icon.
8. Add custom permission function, each module can customize 20 permissions
9. Add the ability to view your own login log ok
10. Modify the application fields and add title, disabled, and Readonly attributes
11. Modify the online user processing class so that expired users cannot be cleared normally.
12. When a modification error occurs, only the manager directory will be jumped.
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. Fixed the error of ManagementClass not having permission to read
16After selecting a department in Firefox, clear and then select the department, the text box is empty, and the tree menu does not work when opening and closing it in Forefox?
17. Put the online user cache into unified cache management.
18. Call the cache to the unified interface
19. Added the WriteServiceLog method to the FileTxtLogs class to record service program logs.
20. In the application field module, clicking on the list application field is invalid
21. Modify the application module code and delete the permissions of the original corresponding module code.
22. Modify the bug of overlapping permissions of multiple user roles.
23. Modify the operation prompt information and store it as cookies using gzip compression.