Bei der Entwicklung von Software müssen wir häufig ein Hintergrundverwaltungsprogramm entwickeln, um die von uns entwickelte Front-End-Software über Berechtigungen zu verwalten.
Wenn Sie immer mehr Software entwickeln, erhöht sich auch Ihr Verwaltungshintergrund. Wenn es einen einheitlichen Hintergrund für die Berechtigungsverwaltung gibt, gibt es ein einheitliches Konto und eine einheitliche Berechtigung zum Ausführen mehrerer Aufgaben einfach gut.
FrameWork wurde aus diesem Bedürfnis heraus geboren.
Seine Hauptfunktion besteht darin, das Hintergrundberechtigungsverwaltungsmodul zu integrieren.
1) Es kann die Berechtigungsverwaltung mehrerer Anwendungen und mehrerer Module unterstützen.
2) Unterstützt Access, MsSql200/2005 und Oracle9i oder höher.
3) Rollen werden zur Autorisierung von Berechtigungen verwendet. Jeder Benutzer kann mehreren Rollen angehören und über überschneidende Berechtigungen verfügen.
4) Die Integration ist einfach und die Berechtigungserkennung erfolgt mithilfe der httpmodule-Methode. Es ist grundsätzlich nicht erforderlich, das ursprüngliche Programm zu ändern, bevor es integriert werden kann.
5) Visuelle Bearbeitung, neue Menü- und Tab-Steuerelemente. Unterstützt Drag-and-Drop-Bearbeitung.
6) Einheitliche Ereignisprotokollverwaltung, alle Anmeldevorgänge verfügen über Sicherheitsaufzeichnungen.
7) Jede Spalte jedes Moduls entspricht einem Verzeichnis. Die Berechtigungen der Spalten sind standardmäßig in (Anzeigen/Hinzufügen/Ändern/Löschen/Sortieren/Drucken/Alternativ A/Alternativ B) unterteilt auf maximal 20 erweitert. Benutzerdefinierte Berechtigungen.
8) Verzeichnisdateiberechtigungen können über web.config im Verzeichnis konfiguriert werden und ein bestimmter Dateiname kann direkt auf die entsprechenden Berechtigungen festgelegt werden.
9) Verwenden Sie die kostenlosen DDBuildTools (Einführung in Codegenerierungstools), um Datenbankcode und Hintergrundseitencode für eine schnelle Entwicklung zu generieren.
Aktualisierungsdatensatz für Version 1.0.7
1.TabOptionWebControls können automatisch herausgezogen werden, HeadMenuWebControls jedoch nicht
2. Unterstützen Sie die Konfiguration der URL-Parameter-Berechtigungsbeurteilung in web.config
3. Fügen Sie im Benutzerverwaltungsmodul Administratoren zum Benutzertyp hinzu. Nur Administratoren und Superbenutzer können Rollen festlegen, die von ihnen selbst erstellt wurden Benutzer müssen sein. Nur Benutzer können verwenden
4. In der Rollenverwaltung müssen Sie Administrator sein, um auf das Rollenverwaltungsmodul zugreifen zu können. Administratoren können nur von ihnen selbst erstellte Rollen verwalten.
5. Bei der Rollenverwaltung dürfen die Rollenberechtigungen, die dem aktuellen Benutzer zugewiesen werden können, seine eigenen Berechtigungen nicht überschreiten.
6. Ausnahmeprotokoll, Fehler-URL-Eintrag hinzufügen.
7. Fügen Sie ein beliebtes Menüsymbol hinzu.
8. Fügen Sie eine benutzerdefinierte Berechtigungsfunktion hinzu. Jedes Modul kann 20 Berechtigungen anpassen
9. Fügen Sie die Möglichkeit hinzu, Ihr eigenes Anmeldeprotokoll anzuzeigen, ok
10. Ändern Sie die Anwendungsfelder und fügen Sie die Attribute „Titel“, „Deaktiviert“ und „Schreibgeschützt“ hinzu
11. Ändern Sie die Online-Benutzerverarbeitungsklasse so, dass abgelaufene Benutzer nicht normal gelöscht werden können.
12. Wenn ein Änderungsfehler auftritt, wird nur das Managerverzeichnis übersprungen.
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. Der Fehler, dass ManagementClass keine Leseberechtigung hatte, wurde behoben
16Nachdem Sie eine Abteilung in Firefox ausgewählt haben, deaktivieren Sie die Abteilung und wählen Sie sie dann aus. Das Textfeld ist leer und das Baummenü funktioniert beim Öffnen und Schließen in Forefox nicht?
17. Stellen Sie den Online-Benutzercache in die einheitliche Cache-Verwaltung.
18. Rufen Sie den Cache zur einheitlichen Schnittstelle auf
19. Die Methode „WriteServiceLog“ wurde zur Klasse „FileTxtLogs“ hinzugefügt, um Dienstprogrammprotokolle aufzuzeichnen.
20. Im Anwendungsfeldmodul ist das Klicken auf das Listenanwendungsfeld ungültig
21. Ändern Sie den Anwendungsmodulcode und löschen Sie die Berechtigungen des ursprünglichen entsprechenden Modulcodes.
22. Beheben Sie den Fehler überlappender Berechtigungen mehrerer Benutzerrollen.
Expandieren