4D v16.3

GET USER PROPERTIES

Accueil

 
4D v16.3
GET USER PROPERTIES

GET USER PROPERTIES 


 

GET USER PROPERTIES ( réfUtilisateur ; nom ; démarrage ; motDePasse ; nbUtilisations ; dernièreUtilisation {; adhésions {; groupePropriétaire}} ) 
Paramètre Type   Description
réfUtilisateur  Entier long in Numéro de référence unique de l'utilisateur
nom  Chaîne in Nom de l'utilisateur
démarrage  Chaîne in Nom de la méthode de démarrage
motDePasse  Chaîne in *** obsolète (chaîne vide) ***
nbUtilisations  Entier long in Nombre d'utilisations de la base
dernièreUtilisation  Date in Date de la dernière utilisation de la base
adhésions  Tableau entier long in Numéros de référence des groupes auxquels l'utilisateur appartient
groupePropriétaire  Entier long in Numéro de référence du groupe propriétaire de l’utilisateur

GET USER PROPERTIES retourne les informations concernant l'utilisateur dont le numéro de référence est passé dans le paramètre réfUtilisateur. Vous devez passer le numéro de référence retourné par la commande GET USER LIST.

Si le compte d'utilisateur n'existe pas ou a été supprimé, l'erreur -9979 est générée. Vous pouvez intercepter cette erreur avec une méthode de gestion d'erreurs installée par ON ERR CALL. Sinon, vous pouvez appeler la fonction Is user deleted pour tester le compte de l'utilisateur avant d'appeler GET USER PROPERTIES.

Les numéros de référence pour les utilisateurs peuvent être les suivants :

Numéro de référence de l'utilisateurDescription utilisateur
1Super_Utilisateur
2Administrateur
3 à 15000Utilisateur créé par le Super_Utilisateur
(l'utilisateur n°3 est le 1er utilisateur créé par le Super_Utilisateur, l'utilisateur n°4 est le second, et ainsi de suite).
-11 à -15010Utilisateur créé par l'Administrateur
(l'utilisateur n°-11 est le 1er utilisateur créé par l'Administrateur, l'utilisateur n°-12 est le second, et ainsi de suite).

Après l'appel, pour chaque utilisateur dont la référence est réfUtilisateur, vous récupérez aussi le nom, la méthode de démarrage, le nombre d'utilisations et la date de la dernière utilisation de la base dans les paramètres nom, démarrage, nbUtilisation et dernièreUtilisation.

Note : Le paramètre motDePasse est obsolète (il retourne toujours une chaîne vide). Si vous souhaitez contrôler le mot de passe d'un utilisateur, utilisez la fonction Validate password.

Si vous passez le paramètre facultatif adhésion, vous récupérez le numéro de référence unique du groupe auquel l'utilisateur appartient.

Si vous passez le paramètre facultatif groupePropriétaire, vous récupérez le numéro de référence du groupe “propriétaire” de l’utilisateur, c’est-à-dire le groupe propriétaire par défaut des objets créés par cet utilisateur.

Les numéros de référence pour les groupes peuvent être les suivants :

Numéro de référence du groupeDescription du groupe
15001 à 32767Groupe créé par le Super_Utilisateur ou le propriétaire du groupe
(le groupe n°15001 est le 1er groupe créé par le Super_Utilisateur, le groupe n°15002 est le second, etc.
-15001 à -32768Groupe créé par l'Administrateur ou le propriétaire du groupe
(le groupe n°-15001 est le 1er groupe créé par l'Administrateur, le groupe n°-15002 est le second, etc.

Si vous n'avez pas les privilèges d'accès pour appeler la commande GET USER PROPERTIES ou si le système de Mots de passe est déjà ouvert par un autre process, une erreur de privilège d'accès est générée. Vous pouvez intercepter cette erreur avec une méthode de gestion d'erreurs installée par ON ERR CALL.



Voir aussi  

GET GROUP LIST
GET USER LIST
Is user deleted
Set user properties
Validate password

 
PROPRIÉTÉS 

Produit : 4D
Thème : Utilisateurs et groupes
Numéro : 611

Cette commande modifie la variable système Error

 
HISTORIQUE 

Modifié : 4D 2004

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)