next up previous contents
Nächste Seite: Aktualisierung von Gruppen Aufwärts: Implementierung Vorherige Seite: Aktualisierung von Benutzern   Inhalt

Einrichtung der neuen Gruppen

Der Link Neue Gruppen einrichten in der Startseite führt direkt zu dem Skript newgroup.php. In diesem Skript braucht man nur einen neuen Gruppenname einzugeben. Durch Anklicken auf die Button Weiter wird das Skript checkgroup.php aufgerufen. Zuerst wird es überprüft, ob es in der Datenbank bereits eine Gruppe mit dem gleichen Name gibt. Wenn es der Fall ist, werden eine Warnung und zwei Links ausgegeben. Ein Link davon führt zur neuen Eingabe von Gruppennamen und mit dem anderen gelangt man zur Dateilübersicht dieser Gruppe. Falls kein Fehler bei der Überprüfung auftaucht, wird ein Formular zur Vorbereitung von dem Befehl CREATE GROUP eingeblendet.

In diesem Formular soll man die Gruppenmitgliederzuordnung und die Zugriffsberechtigungen dieser Gruppe festlegen. Bei der Gruppenmitgliederzuordnung werden alle Benutzerkennungen in der Datenbank tabellarisch angezeigt. Jede Kennung stellt ein Input-Element (type=`` checkbox") dar. Durch Anklicken auf die gewünschten Kennungen werden alle Gruppenmitglieder festgelegt. Bei der Zuordnung von Zugriffsrechten werden ebenfalls alle Datenbankobjekte (Tabellen, Sichten und Sequenzen) tabellarisch angezeigt. Neben jedem Objekt stehen fünf Input-Elemente (type=`` checkbox"), die die unterschiedlichen Privilegien (Select, Insert, Update/Delete und Rule) repräsentieren. Durch Anklicken auf die Checkboxen werden die neuen Zugriffsrechte auf das Objekt an den Benutzer vergeben. Nach der Bearbeitung sämtlicher Objektelisten wird die Zuordnung von Zugriffsberechtigungen für diese Gruppe umgesetzt. Per die Button Ausführen werden alle ausgewählten Daten nach dem Skript creategroup.php übertragen.

\includegraphics[width=1\textwidth]{Bilder/newgroup.eps}

Die mitgeschickten Daten werden im Skript creategroup.php ausgewertet und in den SQL-Befehlen CREATE GROUP und GRANT formuliert. Nach der erfolgreichen Ausführung dieser Befehle wird die neue Gruppe mit den gewählten Zugriffsberechtigungen in der Datenbank eingerichtet.


next up previous contents
Nächste Seite: Aktualisierung von Gruppen Aufwärts: Implementierung Vorherige Seite: Aktualisierung von Benutzern   Inhalt
Zhongshi Wang 2002-04-11