WebUsers.TCheckAccessRightsHandledEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TCheckAccessRightsHandledEvent)(const System::Variant &UserID, System::UnicodeString Rights, bool &HasRight, bool &Handled);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public WebUsers.hpp WebUsers WebUsers

Beschreibung

TCheckAccessRightsHandledEvent ist der Typ für Ereignisbehandlungsroutinen, die statt des integrierten Prüfmechanismus für Zugriffsrechte verwendet werden können.

UserID gibt die Benutzer-ID des Benutzers an, dessen Rechte geprüft werden sollen.

Rights ist ein String mit den Rechten, über die der Benutzer verfügen muss, um Zugriff zu erhalten. Normalerweise ist dies der Wert der Eigenschaft ViewRights eines Webseiteninformationsobjekts, das die Seite oder den Adapter beschreibt, auf die der Benutzer zugreifen bzw. den der Benutzer aufrufen möchte.

HasRight gibt true zurück, wenn dem Benutzer der Zugriff gestattet wird. Andernfalls wird false zurückgegeben.

Handled gibt true zurück, wenn die Rechte des Benutzers überprüft wurden. Wenn der Parameter HasRight beim Beenden der Routine keine Bedeutung hat, wird false zurückgegeben. Wenn Handled false zurückgibt, setzt die Web-Benutzerliste ihre Standardbearbeitung fort (z. B. Rechte des Benutzers überprüfen oder Zugriff verweigern). Gibt Handled true zurück, werden diese Operationen von der Liste nicht durchgeführt.

Übersetzungen