TUser.HasKey
| TUser = class (TObject) | Interface de TUser | Exemples de TUser |
Teste si l'utilisateur a une autorisation Qubes
Syntaxe
function HasKey(accessKey: String): Boolean
accessKey: nom de l'autorisation
Remarques
Cette méthode vérifie si l'utilisateur à le droit explicitement défini, alors que HasAccessTo vérifie aussi les droits dérivés.
Pour la liste des droits, voir aussi droits d'accès.
Pour les requêtes concernant l'utilisateur connecté, préférer CurrentUserHasKey.
Exemples
uses QubesUsers;
// Vérification qu'un utilisateur est administrateur système
var user := TUser.Connect('SomeUser');
if user.HasKey('Magic') then
PrintLn(_('L'utilisateur est un administrateur.'));
// Vérification qu'un utilisateur est administrateur système
var user := TUser.Connect('SomeUser');
if user.HasKey('Magic') then
PrintLn(_('L'utilisateur est un administrateur.'));