WebUsers.TCheckAccessRightsHandledEvent
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.