Security functies
SHIELD_CurrentUser ($supergroupname)
Ophalen gebruikernaam van de huidige gebruiker.
SHIELD_AddUser ($supergroupname, $username, $visiblename)
SHIELD_DeleteUser ($supergroupname, $username)
Aanmaken of verwijderen van een gebruiker.
SHIELD_SetPassword ($supergroupname, $username, $password)
Stel het wachtwoord van een gebruiker in.
SHIELD_AddGroup ($supergroupname, $groupname, $visiblename)
SHIELD_DeleteGroup ($supergroupname, $groupname)
Aanmaken of verwijderen van een groep.
SHIELD_Connect ($supergroupname, $groupname, $username)
SHIELD_Disconnect ($supergroupname, $groupname, $username)
Het koppelen of ontkoppelen van een gebruiker en een groep.
$ok = SHIELD_HasGlobalRight ($supergroupname, $right)
Bepaal of de huidige gebruiker het betreffende (globale) recht heeft. In de admin omgeving zijn de rechten en hun namen terug te vinden.
$ok = SHIELD_HasObjectRight ($supergroupname, $object_id, $right)
Bepaal of de huidige gebruiker het betreffende (object gerelateerde) recht heeft. In de admin omgeving zijn de rechten en hun namen terug te vinden.
$ok = SHIELD_ValidateAccess_List ($supergroupname, $username,
array ("redacteuren”=>1,
"webmasters"=>1
)
)
Bepaal of een gebruiker aan bepaalde groep(en) gekoppeld is.
SHIELD_Unauthorized ()
Breek OpenIMS af en geef een 401 error.