__construct()
__construct(array<mixed,\Alddesign\Crudkit\Classes\User> $users = array()) : \Alddesign\Crudkit\Classes\AuthHelper
Constructor
Parameters
| array<mixed,\Alddesign\Crudkit\Classes\User> | $users | (optional) |
Provides functionality for user/permisson handling.
__construct(array<mixed,\Alddesign\Crudkit\Classes\User> $users = array()) : \Alddesign\Crudkit\Classes\AuthHelper
Constructor
| array<mixed,\Alddesign\Crudkit\Classes\User> | $users | (optional) |
addUserObject(\Alddesign\Crudkit\Classes\User $user) : \Alddesign\Crudkit\Classes\AuthHelper
Defines a new User.
| \Alddesign\Crudkit\Classes\User | $user | The user Object. |
addUser(string $id, string $password, \Alddesign\Crudkit\Classes\RestrictionSet $restrictionSet = null, \Alddesign\Crudkit\Classes\Startpage $startpage = null) : \Alddesign\Crudkit\Classes\AuthHelper
Defines a new User.
| string | $id | The user ID |
| string | $password | The password for this user |
| \Alddesign\Crudkit\Classes\RestrictionSet | $restrictionSet | (optional) The restriction set (permissions) for this user |
| \Alddesign\Crudkit\Classes\Startpage | $startpage | (optional) The startpage for this user |
onAfterLogin(callable $callback) : \Alddesign\Crudkit\Classes\AuthHelper
Register event handler. Occours after a user has logged in successfully.
$f = function(string $username, bool $isAdmin){...};
authHelper->onAfterLogin($f);
| callable | $callback | Callback function which is beeing called if this event occours. |