Benutzerverwaltung

From MapbenderWiki

Jump to: navigation, search

Contents

User Management

EN

Mapbender provides a flexible user management, which has developed with the users demands in daily handling with complex GDI architectures. The user management is able to inherit hierarchy, to client- and billable, which is especially usefull for broker, provider and other institutions with many groups. Please notice that the authorization of the users happens with an allocation to a gui and is cumulative. For this reason it is necessary tp plan and manage projects very carefully.




DE

Mapbender verfügt über eine flexible Benutzerverwaltung, die sich mit den Anforderungen der Anwender im täglichen Umgang mit komplexen GDI-Architekturen entwickelt hat. Die Benutzerverwaltung kennt Vererbung von Hierarchien, ist mandanten -und abrechnungsfähig, was den Einsatz für Broker (Vermittler), Datenanbieter und große Institutionen mit vielen Arbeitsgruppen ermöglicht. Beachten Sie, dass die Berechtigung der Anwender über die Zuordnung zu einer GUI erfolgt und kumulativ ist. Es ist deshalb zwingend erforderlich, Projekte sehr genau und sauber zu planen und zu verwalten!

  • Benutzer anlegen und editieren

Zum Anlegen eines neuen Benutzers wird aus der Rubrik Benutzerverwaltung, der Unterpunkt Benutzer anlegen und editieren ausgewählt (EDIT USER). Das folgenden Formular öffnet sich:

Bild: Benutzer anlegen

Füllen Sie die Felder (s.u. Formularfelder) aus, und bestätigen Sie über die Schaltfläche <save>. Um Daten eines bereits vorhandenen Benutzers zu ändern oder diesen zu löschen, wählen Sie den Namen aus dem Listenfeld User aus und modifizieren die jeweiligen Werte. Zum Löschen eines Benutzers klicken Sie auf die Schaltfläche <delete>.

Hinweis Beachten Sie, dass Benutzer nur vom angemeldeten Administrator modifiziert und gelöscht werden können! Ein Anwender kann sich somit im Normalfall nicht selbst löschen oder ändern. Um den Besitzer eines Benutzers zu ändern kann in der Mapbender Datenbank in der Tabelle <mb_user> das Feld <mb_user_owner> auf die ID des Benutzers (<mb_user_id>) geändert werden, der den Besitz übernehmen soll. Ein Benutzer kann nicht mehr verwaltet werden, sobald der zugeordnete Besitzer aus der Datenbank gelöscht wurde. Durch manuelle Zuordnung eines neuen Besitzers kann der Benutzer wieder verwaltet werden.

Formularfelder des Benutzers

Feld Wert Erläuterung
Name Eingabe erforderlich Der Benutzername muss im System eindeutig sein, ggf. wird eine Meldung angezeigt.
Password Eingabe erforderlich Das Passwort des Benutzers wird verschlüsselt in der Datenbank hinterlegt und kann im Mapbender2 nicht dekodiert werden.
Owner automatisch Der angemeldete Benutzer, der einen neuen Benutzer anlegt, wird dadurch dessen Besitzer. Nur der Besitzer kann die Daten des Benutzers ändern bzw. ihn aus dem System löschen.
Description optional Eine Beschreibung zu dem Benutzer.
Login_count default 0 Ein Benutzer kann maximal dreimal (Default-Wert, Anzahl ist konfigurierbar über mapbender.conf) hintereinander ein falsches Passwort eintragen, danach wird der Zugriff auf das System gesperrt, bis der zuständige Besitzer den Login_count wieder zurückgesetzt hat (von 3 auf 0). Jede erfolgreiche Anmeldung setzt den Login_count (Feld mb_user_login_count) automatisch zurück auf den Wert 0.
Email optional Emailadresse, um ggf. Meldungen (z.B. bei Verlust des Passworts) an den Benutzer zu schicken.
Phone optional Es ist geplant ein SMS-Modul einzubinden über das der Anwendern benachrichtigt werden kann.
Department optional Zusätzliche Information.
Resolution default 72 Bildschirmauflösung des Benutzers für eine maßstabs- gerechte Darstellung der Karte. Beachten Sie die Hinweise zum maßstäblichen Drucken.
  • Gruppe anlegen und editieren

Gruppe anlegen und editieren

Eine neue Gruppe wird über die Rubrik Benutzerverwaltung und das Modul Gruppe anlegen und editieren (EDIT GROUP) erstellt. Das folgende Formular öffnet sich:

Bild:Screenshot Gruppe anlegen

In die Felder werden die entsprechenden Werte eingetragen und abschließend durch das Klicken der Schaltfläche save gespeichert. Um die Angaben einer bereits vorhandenen Gruppe zu ändern oder zu löschen, wird diese zunächst aus dem oberen Listenfeld GROUP ausgewählt. Ändern Sie die entsprechenden Werte und speichern Sie die Änderung mit der Schaltfläche <save>. Zum Löschen einer Gruppe drücken Sie die Schaltfläche <delete>.

Benutzer in Gruppen eintragen

Öffnen Sie aus der Rubrik Benutzerverwaltung die Unterpunkte Benutzer in Gruppen eintragen. Folgendes Formular öffnet sich:

Bild:Screenshot Benutzer in Gruppe

Nach der Auswahl eines Benutzers aus dem Listenfeld USER wählen Sie eine oder mehrere Gruppen aus dem Listenfeld GROUP aus. Durch die Schaltfläche werden die markierten Gruppen in das Listenfeld SELECTED GROUP verschoben. Der Benutzer erhält damit Zugriff auf alle GUIs und darin enthaltene Funktionen und Kartendienste. Über die Schalttfläche kann der Benutzer wieder aus den Gruppen entfernt werden.

Gruppe mit Benutzern bestücken

Nach anlegen einer neuen Gruppe kann diese über das Modul Gruppe mit Benutzern bestücken aus der Rubrik Benutzerverwaltung mit Benutzern bestückt werden. Das folgende Formular öffnet sich (s.u.). Wählen Sie zunächst eine Gruppe aus dem Listenfeld GROUP aus, anschließend markieren Sie einen Benutzer aus dem Listenfeld USER. Über die Schaltfläche [Pfeil nach rechts] kann der ausgewählte Benutzer in das Listenfeld SELECTED USER verschoben und so dieser Gruppe zugeordnet werden. Durch die Schalttfläche [Pfeil nach links] wird der Benutzer aus der Gruppe entfernt.

  • Benutzer in Gruppe eintragen

Template:Benutzer in Gruppe eintragen

  • Gruppe mit Benutzern bestücken

Fill group with users

EN

(deutsche Version weiter unten!)


After creating a new group insert users with the category 'user administration'and the module 'user in group'. The following form opens (see below). First choose a group from the list GROUP. Following mark the user, which you like to insert, in the list USER. Insert the user in agroup by move the chosen user to the list SELECTED USER with the button  PfeilRechts (arrow to the right).

 PfeilLinksRemove a user from a group by pushing the button (arrow to the left).
 grupbest.gif





DE

Nach anlegen einer neuen Gruppe kann diese über das Modul Gruppe mit Benutzern bestücken aus der Rubrik Benutzerverwaltung mit Benutzern bestückt werden. Das folgende Formular öffnet sich (s.u.). Wählen Sie zunächst eine Gruppe aus dem Listenfeld GROUP aus, anschließend markieren Sie einen Benutzer aus dem Listenfeld USER. Über die Schaltfläche (Pfeil nach rechts) PfeilRechtskann der ausgewählte Benutzer in das Listenfeld SELECTED USER verschoben und so dieser Gruppe zugeordnet werden.

 PfeilLinksDurch die Schalttfläche (Pfeil nach links)  wird der Benutzer aus der Gruppe entfernt.
 grupbest.gif
  • Benutzer Zugriff erteilen

Give user access

EN

With the allocation of a user to a gui, the users gets access functions and map services of this gui. If the group of this user is allocate to a gui, he also gets access to all functions and map services of the gui. Please notice the security implications.


  • Einem Benutzer Zugriff auf mehrere Oberflächen erteilen | Give user access to several guis

Give user access to several GUIs

(deutsche Version weiter unten!)

EN

Chose the category Authorization and the menu item Allow one user to access serveral guis to give a new user access to several guis. The following forms opens:

 benutzerzu.gif

After choosing a user from the list USER mark the name of the gui in the list GUI.  PfeilRechtsMove the marked gui with the button to the list SELECTED GUI and the user gets access.


Image:Schalt2.gif "" This button removes the marked gui and access for this user will be denied.




DE

Um einem neu angelegten Benutzer gleichzeitig Zugriff auf mehrere Oberflächen zu erteilen, wird aus der Rubrik Benutzerzugriff erteilen der gleichnamige Unterpunkt gewählt. Das folgende Formular öffnet sich:

 benutzerzu.gif

Nach der Auswahl eines Benutzers aus dem Listenfeld USER wird eine Oberfläche aus dem Listenfeld GUI markiert.  PfeilRechtsDurch die Schaltfläche wird die markierte GUI in das Listenfeld SELECTED GUI verschoben, der ausgewählte Benutzer erhält Zugriff.


Image:Schalt2.gif "" Die Schalttfläche entfernt die markierten GUI aus dem Zugriff des Benutzers.


  • Oberfläche mehreren Benutzern zuordnen | Allocate a gui to several users

Allow several users access to a GUI

(deutsche Version weiter unten!)

EN

To allow several users access to a gui choose the category 'Authorization' and the menu item 'Allow several users access to a gui'. The following from opens:

 zuord.gif

First choose a gui from the list 'GUI'. Subsequently mark a user from the list USER. Move the marked user with the button (arrow to the right) to the list SELECTED USER. Now the selected gui is allocated to the user. Remove a marked user with the button (arrow to the left) and his access is denied.




DE

Um eine Oberfläche mehreren Benutzern zuzuordnen, wird aus der Rubrik Benutzerzugriff erteilen der gleichnamige Unterpunkt ausgewählt. Das folgende Formular öffnet sich:

 zuord.gif

Auch hier ist zunächst eine Oberfläche aus dem Listenfeld GUI auszuwählen. Anschließend wird ein Benutzer aus dem Listenfeld USER markiert. Durch die Schaltfläche (Pfeil nach rechts) kann der markierte Benutzer in das Listenfeld SELECTED USER verschoben und so die ausgewählte Oberfläche dem markierten Benutzer zugeordnet werden. Durch die Schaltfläche (Pfeil nach links)wird dem markierten Benutzer der Zugang zu einer Oberfläche wieder entzogen.


  • Einer Gruppe mehrere Oberflächen zuordnen | Allocate a group to several guis

Allow one group access to several GUIs

EN

(deutsche Version weiter unten!)

To allow one group access to several GUIs choose the category 'Authorization' and then the menu item 'Allow one group access to several GUIs'. The following forms opens::

 gruppezu.gif

First choose a group from the list GROUP. Subsequently mark a gui from the list GUI. Move the marked gui with the button (arrow to the right) to the list SELECTED GUI and allocate the selected group to the marked guis. Remove the marked guis from the group with the button (arrow to the left).




DE

Um einer einzelnen Gruppe mehrere Oberflächen zuzuordnen, wird aus der Rubrik Benutzerzugriff erteilen der gleichnamige Unterpunkt ausgewählt. Das folgende Formular öffnet sich:

 gruppezu.gif

Zuerst muss wiederum eine Gruppe aus dem Listenfeld GROUP ausgewält werden. Anschließend wird eine Oberfläche aus dem Listenfeld GUI markiert. Durch die Schaltfläche (Pfeil nach rechts)wird die markierte Oberfläche in das Listenfeld SELECTED GUI verschoben und so die ausgewählte Gruppe der markierten Oberfläche zugeordnet. Durch die Schalttfläche (Pfeil nach links)wird die markierte Oberfläche einer Gruppe wieder entzogen.


  • Einer Oberfläche mehrere Benutzer zuordnen | Allocate one gui to several users

Allow several groups access to one GUI

(deutsche Version weiter unten!)

EN

To give several groups access to one gui choose the category 'Authorization' and the menu item 'Allow several groups access to one GUI'. The following form opens:

 oberzu.gif

First choose a gui from the list 'GUI'. Subsequently mark a group from the list 'GROUP'. Move the marked group with the button (arrow to the right) to the list'SELECTED GROUP'. Now the chosen gui is allocated to the marked group. Remove the marked group with the button (arrow to the left).




DE

Um einer einzelnen Oberfläche mehrere Benutzer zuzuordnen, wird aus der Rubrik Benutzerzugriff erteilen der gleichnamige Unterpunkt ausgewählt. Das folgende Formular öffnet sich:

 oberzu.gif

Auch hier erfolgt zuerst eine Auswahl einer Oberfläche aus dem Listenfeld GUI. Danach wird eine Gruppe aus dem Listenfeld GROUP markiert. Durch die Schaltfläche (Pfeil nach rechts) wird die markierte Gruppe in das Listenfeld SELECTED GROUP verschoben und die ausgewählte Oberfläche kann so der markierten Gruppe zugeordnet werden. Durch die Schaltfläche (Pfeil nach links) kann aus der markierten Gruppe eine Oberfläche wieder entfernt werden.



DE

Durch die Zuordnung eines Benutzers zu einer GUI erhält der Benutzer Zugriff auf alle in der GUI enthaltenen Funktionen und Kartendienste. Auch wenn die Gruppe des Benutzers einer GUI zugeordnet wird, erhält der Benutzer automatisch Zugriff auf alle in der GUI enthaltenen Funktionen und Kartendienste. Beachten Sie die damit verbunden Sicherheitsimplikationen.

  • CreateUser | Benutzer erzeugen

Description

english

This module is used by the Mapbender Portal Site (./mapbender/http/index.html) to enable people to create their own user account. It can be (de-)activated in Mapbender.conf.

Create a new user

Creates a new Mapbender user account. A name and password are required, names have to be unique. The email address is optional, it can be used to receive a new password if the current one is lost.

Deutsch

Dieses Modul ist in die Portalseite von Mapbender (./mapbender/http/index.html) eingebunden und ermöglicht es Anwendern sich selbst eine Kennung mit Passwort zu erstellen. Es wird in der Datei Mapbender.conf (de-)aktiviert.

Benutzer erzeugen

Dieses Modul erzeugt Mapbender Benutzerkennungen. Die Angabe einer Benutzerkennung und Passwort sind obligatorisch. Die Angabe der Email Adresse ist optional und wird verwendet, um ein neues Passwort anzufordern.

Files

For this module the following files are required / Für dieses Modul werden die folgenden Dateien benötigt:

SQL

Use this sql statement to insert this module in the corresponding gui / Mit diesem SQL kann das Modul in die entsprechende GUI eingefügen werden:

  • ChangePassword | Passwort ändern

Description

English

Notice: If you are a Mapbender Operator and need to create a new password for root because you forgot or misplaced it, go to the Installation instructions page to find the SQL that will do that for you.

Functionality

This module implements online changing passwords for logged users.

Deutsch

Hinweis: Um in einer produktiven Mapbender Installation ein neues Passwort per SQL zu ändern lesen Sie bitte den Abschnitt Datenbank in der Installationsanleitung.

Funktionalität

Dieses Modul ermöglicht eine Online-Änderung des Kennwortes eines angemeldeten Anwenders.

Files

For this module the following files are required / Für dieses Modul werden die folgenden Dateien benötigt:

SQL

Use this sql statement to insert this module in the corresponding gui / Mit diesem SQL kann das Modul in die entsprechende GUI eingefügen werden:

Personal tools