#Authent

Top  Previous  Next

Das #Authent Objekt implementiert eine Rollen basierte Benutzerverwaltung mit Zugriffsschutz. Für den Zugriffsschutz wird wie beim #Passwort-Objekt das Prinzip des Passwort Levels (PWL) verwendet.

Der Unterschied zum #Passwort-Objekt ist, dass ein Benutzer einer Rolle zugeordnet ist und damit den PWL der Rolle erbt. Zudem ist zum Anmelden das Paar User/Password nötig.

 

Die Konfiguration erfolgt über folgende zusätzliche Tabelle:







 

 

 

Parameter

Object

Spalte A

M/O

Default

Beschreibung

#Authent

M


Authent-Objekt

Text/File

Spalte B

M/O

Default

Beschreibung

<Definition>.txt

M


Name der Authent-Definition, objektspezifische  Parametrierung

Action

Spalte K

M/O

Default

Beschreibung

#page=<name>

O


#page=<name> wird geöffnet, wenn ein durch den PWL geschütztes (disabled) Objekt angeklickt wurde

off

 


Objekte die durch den PWL geschützt sind werden anstatt gesperrt dargestellt, ganz ausgeblendet (off)

ActionLimit1

Spalte N

M/O

Default

Beschreibung

#page=<name>

O


Fehlerhafte Passwort Eingabe (login) bewirkt einen Seitenwechsel nach #page=<name>

 

ActionLimit2

Spalte N

M/O

Default

Beschreibung

#page=<name>

O


Page zum Ändern des Passwort wird aufgerufen, wenn das Passwort veraltet ist oder beim ersten Login.

 

Option

Spalte S

M/O

Default

Beschreibung

timeout=<time>

O


Nach Ablauf der von <time> Minuten ohne Bedienung wird der aktuelle Benutzer abgemeldet.

<time> darf eine integer Konstante sein.
<time> darf eine numerische Variable sein. Wenn sie nicht in UserVar definiert ist, bzw. noch nicht registriert ist, wird sie als WORD angelegt.

keep_pwl

O


Bei falscher Passwort Eingabe bleibt der aktuelle User eingeloggt, sonst wird er ausgeloggt.

bitwise=and

O


Verknüpft den PWL des User, bzw. der Rolle bitwise and  mit dem PWL  des Objekt (Option: pwl=<n>).

siehe auch: #password

 

Siehe auch




#Button Action

Aktionen zum An- und Abmelden von Benutzern etc.


Sytemvariablen

Variablen zum An- und Abmelden von Benutzern etc.


#UserList

Anzeigen / editieren von User-Daten





#RoleList

Anzeigen / editieren von Rollen-Daten




Systemvariablen

/S/SYS/Authent:User



/S/SYS/Authent:Pwd



/S/SYS/Authent:CurrentUser



/S/SYS/Authent:CurrentRoleName



/S/SYS/Authent:LastError



 

Fehler