Erstellt eine öffentliche Benutzer-Session auf der Basis einer Benutzer-XML-Zeichenkette
(verfügbar mit dem Modul externe Benutzerschnittstelle (z.B. ActiveDirectory/LDAP))
Boolean createSessionStr(String userName, String userStr)
Erstellt eine Benutzer-Session auf der Basis eines existierenden Benutzers.
Boolean createSessionUser(String userName, String password)
Führt für den Benutzer JavaScript aus (Einsatz in Verzeichnisereignissen)
Boolean executeJS(String jsString)
Zeigt dem aktuellen Benutzer die noch nicht angezeigten Meldungen
Ermittelt Daten des aktuellen Benutzers
String getData(String data)
Ermittelt die Standardgruppe des aktuellen Benutzers
string getGroupStandard()
Ermittelt die Gruppen des aktuellen Benutzers
Array getGroups(Integer inherit = '1')
Ermittelt die Sprache des aktuellen Benutzers
String getLanguage()
Ermittelt Metadaten des aktuellen Benutzers (verfügbar ab CMS-Version 008.004.026.000)
String getMeta(String user = null, String name)
Ermittelt den Benutzernamen des aktuellen Benutzers
String getName()
Ermittelt eine Berechtigung eines Benutzers
(verfügbar ab CMS-Version 012.005.096.000)
String getPermission(String permission)
Ermittelt den Weiterleitungspfad nach dem Login
String getStartPath()
Ermittelt den Benutzertyp des aktuellen Benutzers
String getType()
Prüft, ob das Benutzerpasswort abgelaufen ist
Boolean hasPasswordExpired()
Prüft, ob die Session auf einem in der Benutzerverwaltung vorhandenen Benutzer beruht. Falls nicht, handelt es sich um einen externen Benutzer, der über createSessionStr angemeldet wurde. (Lizenzabhängig)
Boolean isExistingUser()
Prüft, ob der aktuelle Benutzer in einer bestimmten Gruppe eingetragen ist. Mehrere Gruppen können über eine oder-Verknüpfung geprüft werden (ab Version 005.049.016.000).
Boolean isInGroup(String group)
Prüft, ob der aktuelle Benutzer in einer über | getrennten Benutzerauflistung enthalten ist
Boolean isInUserList(String userList)
Prüft, ob der aktuelle Benutzer eingeloggt ist.
Boolean isLoggedIn()
Loggt den aktuellen Benutzer aus
Boolean logout(String $type)
Öffnet den Editor
(verfügbar ab CMS-Version 016.003.012.000)
Einsatz: Um z.B. nach dem Anlegen eines Verzeichnisses über das Ereignis onAfterCreateDir sofort in die Bearbeitung einer enthaltenen Datei zu gelangen.
Boolean openEditor(String path)
Schickt dem aktuellen Benutzer eine Meldung zur Anzeige
Boolean sendAlert(String message)
Leitet den Benutzer auf eine URL weiter
(verfügbar ab CMS-Version 018.007.179.000)
Boolean sendRedirect(String url)
Setzt Metadaten des aktuellen Benutzers (nur die Daten innerhalb der Session werden angepasst!)
(verfügbar ab CMS-Version 018.005.006.000)
String setMeta(String data, String value)