Classe user
-
ITRocks\Framework\User
La classe
User
représente un utilisateur de l’application.Il permet de stocker les informations de connexion (login, mot de passe) et de contact (email) de chaque utilisateur.
Associé à un module de contrôle de droits d’accès, il permet de limiter les accès au logiciel, à certaines fonctionnalités ou données.
Dépendances
use ITRocks\Framework\Tool\Current
use ITRocks\Framework\User\AccountPropriétés
string Account::$email
string Account::$login
string Account::$passwordMéthodes
User Current::current()
Exemples d’utilisation
Activer le menu de gestion des utilisateurs
Dans votre fichier de configuration projet, ajoutez la liste des utilisateurs au plugin Menu :
use ITRocks\Framework\Widget\Menu; // (...) $config['ITRocks/Examples'] = [ Priority::NORMAL => [ Menu::class => [ "Administration" => [ '/ITRocks/Framework/Users' => "Users" ] ] ] ];
Activer la restriction d’accès à l’application aux utilisateurs authentifiés
Dans votre fichier de configuration projet, ajoutez le plugin de contrôle des droits d’accès au Menu :
use ITRocks\Framework\User\Access_Control; // (...) $config['ITRocks/Examples'] = [ Priority::NORMAL => [ Access_Control::class ] ];