JAccess
class JAccess
enthält alle Funktionen die man für grundlegende Authorisierungsvorgänge innerhalb des Joomla! Frameworks braucht.
Inhaltsverzeichnis |
[Bearbeiten] Definiert in
/libraries/joomla/access/access.php
[Bearbeiten] Status
[Bearbeiten] Importieren
jimport('joomla.access.access');
[Bearbeiten] Eigenschaften
| Access | Typ | Name |
|---|---|---|
| protected static | array | $viewLevels |
| protected static | array | $assetRules |
| protected static | array | $userGroups |
| protected static | array | $userGroupPaths |
| protected static | array | $groupsByUser |
[Bearbeiten] Methoden
| Access | Name |
|---|---|
| public static | check($userId, $action, [$asset = null])
Diese Funktion überprüft, ob eine Aktion von dem angegebenen Benutzer ausgeführt werden darf. Optional werden dabei Assets einbezogen. |
| public static | checkGroup($groupId, $action, [$asset = null])
Diese Funktion überprüft, ob eine Aktion von der angegebenen Gruppe ausgeführt werden darf. Optional werden dabei Assets einbezogen. |
| public static | clearStatics()
Diese Funktion löscht die statischen Caches. |
| public static | getActions($component, [$section = 'component'])
Gibt mögliche Aktionen anhand der angegebenen Komponente und Sektion zurück. |
| public static | getAssetRules($asset, [$recursive = false])
Füllt ein JRules - Objekt mit den Assets aus der Datenbank und gibt es zurück. Optional werden die Assets rekursiv ausgelesen. |
| public static | getAuthorisedViewLevels($userId)
Gibt Zugriffsebenen zurück in denen sich der angegebene Benutzer bewegen kann. |
| protected static | getGroupPath($groupId)
Gibt bis zur obersten Gruppe die übergeordneten Gruppen zu dem diese gehört zurück. |
| public static | getGroupsByUser($userId, [$recursive = true])
Gibt alle Gruppen zurück, mit denen der Benutzer direkt referenziert ist. Optional werden auch die untergeordneten Gruppen mit ausgegeben. |
| public static | getUsersByGroup($groupId, [$recursive = false])
Gibt alle Benutzer zurück, die dieser Gruppe zugeordnet sind. |
[Bearbeiten] Siehe auch
- JAccess auf api.joomla.org