TUser.HasKey

TUser = class (TObject)Interface de TUserExemples 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.'));

Classification

QuBESUsers TUser