32 $this->component_factory = $DIC[
"component.factory"];
33 $this->log = $DIC[
'ilLog'];
38 if (!self::$cache instanceof
self) {
39 self::$cache =
new self();
47 return $this->component_factory->getActivePluginsInSlot(
'shibhk');
54 $user = $pl->beforeLogin($user);
64 $user = $pl->afterLogin($user);
74 $user = $pl->beforeCreateUser($user);
84 $user = $pl->afterCreateUser($user);
94 $user = $pl->beforeLogout($user);
103 $this->log->log(
'afterlogout');
105 $user = $pl->afterLogout($user);
115 $user = $pl->beforeUpdateUser($user);
125 $user = $pl->afterUpdateUser($user);
beforeLogin(ilObjUser $user)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
afterLogin(ilObjUser $user)
beforeCreateUser(ilObjUser $user)
beforeUpdateUser(ilObjUser $user)
Component logger with individual log levels by component id.
static ilShibbolethPluginWrapper $cache
afterLogout(ilObjUser $user)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilComponentFactory $component_factory
afterCreateUser(ilObjUser $user)
afterUpdateUser(ilObjUser $user)
beforeLogout(ilObjUser $user)