|
|
|
|
|
- Présentation
- Variables de gestion des utilisateurs
- Quelles sont les variables ?
- Quand utiliser ces variables ?
- Utilisateur par défaut
- Variables de gestion des groupes
- Quand utiliser ces variables ?
Gestion des groupes et des utilisateurs (HFSQL Client/Serveur)
Disponible uniquement avec ce type de connexion
Pour gérer simplement les utilisateurs et les groupes d'utilisateurs, le moteur HFSQL Client/Serveur utilise plusieurs variables permettant de définir les caractéristiques des groupes et des utilisateurs.
Variables de gestion des utilisateurs Quelles sont les variables ? Les variables suivantes permettent de gérer les utilisateurs : | | HUtilisateur.ActiveDirectory | Booléen (Faux par défaut).
Si cette variable est à Vrai, l'utilisateur utilise une authentification via Active Directory. | HUtilisateur.CompteActif | Booléen (Vrai par défaut).
Si cette variable est à faux, le compte existe mais n'est pas actif. Permet par exemple de ne pas se servir d'un compte utilisateur pendant une période de congés. | HUtilisateur.DateExpiration | Date en Lecture seule.
Date d'expiration du mot de passe. Cette date est déduite de la durée de validité du mot de passe et de la date de sa dernière modification. | HUtilisateur.Description | Chaîne de caractères.
Description de l'utilisateur. | HUtilisateur.DuréeDeValidité | Entier (par défaut 0, pas de durée de validité).
Durée de validité du mot de passe exprimée en jours. Cette durée est prise en compte à partir de la dernière date de modification du mot de passe. | HUtilisateur.Email | Chaîne de caractères.
Adresse email de l'utilisateur. | HUtilisateur.Groupes | Chaîne de caractères.
Nom des groupes auxquels l'utilisateur est associé. Les différents groupes sont séparés par des Retours Chariots (RC). | HUtilisateur.InfoCréation | Chaîne de caractères en Lecture seule.
Nom du créateur et date de la création du compte utilisateur.
Ces informations sont séparées par une tabulation (TAB). La date de création correspond à une chaîne de 8 caractères. | HUtilisateur.IPAutorisée | Chaîne de caractères
Ensemble d'éléments représentant les adresses IP autorisées pour l'utilisateur. Les différents éléments sont séparés par des Retours Chariots (RC).Cette variable peut correspondre à : - Une adresse IPv4 (par exemple 68.12.53.26) ou plusieurs adresses IPv4 séparées par des Retours Chariots (RC).
- Une adresse IPv6 (par exemple feco::40) ou plusieurs adresses IPv6 séparées par des Retours Chariots (RC).
- Une plage d'adresses IPv4 sous forme de CIDR. Par exemple : 68.12.0.0/16
- Une plage d'adresses IPv6 sous forme de CIDR. Par exemple : fec0:56::0/32
- Un nom DNS FQDN (par exemple monserveur.pcsoft.fr) ou plusieurs noms DNS séparés par des Retours Chariots (RC).
- Un nom de sous-domaine (par exemple .pcsoft.fr : attention au point) ou plusieurs noms de sous-domaines séparés par des Retours Chariots (RC).
| HUtilisateur.Login | Chaîne de caractères
Login de l'utilisateur (254 caractères maximum). Le login de l'utilisateur n'est pas sensible à la casse. | HUtilisateur.MotDePasse | Chaîne de caractères en Ecriture seule.
Mot de passe de l'utilisateur. Ce mot de passe est sensible à la casse et aux accents. | HUtilisateur.NomComplet | Chaîne de caractères.
Nom complet de l'utilisateur. | HUtilisateur.Photo | Chaîne binaire correspondant à la photo de l'utilisateur.
Il est conseillé d'utiliser la fonction dSauveImagexxx pour affecter une image à cette variable. | HUtilisateur.SuperUtilisateur | Booléen (Faux par défaut)
Si cette variable est à Vrai :- Les droits de cet utilisateur ne sont pas vérifiés lors d'une action. Cet utilisateur peut donc faire toutes les actions.
- Le mot de passe de cet utilisateur n'expire jamais.
| HUtilisateur.Téléphone | Chaîne de caractères.
Numéro de téléphone de l'utilisateur. |
Quand utiliser ces variables ? Les variables de gestion des utilisateurs sont utilisées : Utilisateur par défaut Par défaut, l'utilisateur suivant est automatiquement créé lors de l'utilisation d'une base de données Client/Serveur : - Login : Admin
- Mot de passe : "" (chaîne vide)
- Utilisateur défini comme super-utilisateur
Variables de gestion des groupes Les variables suivantes permettent de gérer les groupes d'utilisateurs : | | HGroupe.ActiveDirectory | Booléen (Faux par défaut).
Si cette variable est à Vrai, le groupe utilise une authentification via Active Directory. | HGroupe.Description | Chaîne de caractères.
Description du groupe. | HGroupe.IPAutorisée | Chaîne de caractères
Ensemble d'éléments représentant les adresses IP autorisées pour le groupe. Les différents éléments sont séparés par des Retours Chariots (RC).Cette variable peut correspondre à : - Une adresse IPv4 (par exemple 68.12.53.26) ou plusieurs adresses IPv4 séparées par des Retours Chariots (RC).
- Une adresse IPv6 (par exemple feco::40) ou plusieurs adresses IPv6 séparées par des Retours Chariots (RC).
- Une plage d'adresses IPv4 sous forme de CIDR. Par exemple : 68.12.0.0/16
- Une plage d'adresses IPv6 sous forme de CIDR. Par exemple : fec0:56::0/32
- Un nom DNS FQDN (par exemple monserveur.pcsoft.fr) ou plusieurs noms DNS séparés par des Retours Chariots (RC).
- Un nom de sous-domaine (par exemple .pcsoft.fr : attention au point) ou plusieurs noms de sous-domaines séparés par des Retours Chariots (RC).
| HGroupe.Nom | Chaîne de caractères.
Nom du groupe (254 caractères maximum). | HGroupe.Utilisateurs | Chaîne de caractères.
Liste des utilisateurs associés au groupe. Les noms des utilisateurs sont séparés par des retours chariots (RC). |
Quand utiliser ces variables ? Les variables de gestion des groupes sont utilisées : - lors de l'ajout d'un nouveau groupe (fonction HAjouteGroupe).
- lors de la recherche d'informations sur un groupe (fonction HInfoGroupe).
- lors de la modification des informations concernant un groupe (fonction HModifieGroupe).
- lors de la ré-initialisation de ces variables (fonction HRAZGroupe).
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|