LIRE PROPRIETES UTILISATEUR

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 2004 (Modifiée)


LIRE PROPRIETES UTILISATEUR (réfUtilisateur; nom; démarrage; motDePasse; nbUtilisations; dernièreUtilisation{; adhésions{; groupePropriétaire}})

ParamètreTypeDescription
réfUtilisateurNumériqueNuméro de référence unique de l'utilisateur
nomAlphaNom de l'utilisateur
démarrageAlphaNom de la méthode de démarrage
motDePasseAlphaChaîne vide
nbUtilisationsNumériqueNombre d'utilisations de la base
dernièreUtilisationDateDate de la dernière utilisation de la base
adhésionsTableau numNuméros de référence des groupes auxquels
l'utilisateur appartient
groupePropriétaireNumériqueNuméro de référence du groupe propriétaire
de l'utilisateur

Description

LIRE PROPRIETES UTILISATEUR 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 LIRE LISTE UTILISATEURS.

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 APPELER SUR ERREUR. Sinon, vous pouvez appeler la fonction Utilisateur supprime pour tester le compte de l'utilisateur avant d'appeler LIRE PROPRIETES UTILISATEUR.

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

Numéro de référenceDescription utilisateur
de l'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 : La commande LIRE PROPRIETES UTILISATEUR ne retourne plus le mot de passe crypté dans le paramètre motDePasse. Depuis la version 6.0.2 de 4D, une chaîne vide est toujours retournée dans ce paramètre. Si vous souhaitez contrôler le mot de passe d'un utilisateur, utilisez la fonction Valider mot de passe.

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érenceDescription du groupe
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.

Référence

Ecrire proprietes utilisateur, LIRE LISTE GROUPE, LIRE LISTE UTILISATEURS, Valider mot de passe.

Gestion des erreurs

Si vous n'avez pas les privilèges d'accès pour appeler la commande LIRE PROPRIETES UTILISATEUR 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 APPELER SUR ERREUR.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant