PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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 ?
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Présentation
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.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est désormais disponible en mode Windows Store apps.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est désormais disponible en mode Windows Store apps.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonctionnalité est désormais disponible en mode Universal Windows 10 App.
Versions 22 et supérieures
WINDEV MobileWidget Android Cette fonctionnalité est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Cette fonctionnalité est désormais disponible pour les applications Android.
WINDEVJava Cette fonctionnalité est désormais disponible pour les applications Java.
Nouveauté 22
WINDEV MobileWidget Android Cette fonctionnalité est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Cette fonctionnalité est désormais disponible pour les applications Android.
WINDEVJava Cette fonctionnalité est désormais disponible pour les applications Java.
WINDEV MobileWidget Android Cette fonctionnalité est désormais disponible en mode Widget Android.
WINDEV MobileAndroid Cette fonctionnalité est désormais disponible pour les applications Android.
WINDEVJava Cette fonctionnalité est désormais disponible pour les applications Java.
Variables de gestion des utilisateurs

Quelles sont les variables ?

Les variables suivantes permettent de gérer les utilisateurs :
HUtilisateur.CompteActifBoolé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.DateExpirationDate 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.DescriptionChaî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.EmailChaîne de caractères.

Adresse email de l'utilisateur.
HUtilisateur.GroupesChaî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éationChaî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.
Versions 18 et supérieures
HUtilisateur.IPAutorisée
Nouveauté 18
HUtilisateur.IPAutorisée
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.LoginChaîne de caractères

Login de l'utilisateur (50 caractères maximum).

Le login de l'utilisateur n'est pas sensible à la casse.
HUtilisateur.MotDePasseChaî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.NomCompletChaîne de caractères.



Nom complet de l'utilisateur (50 caractères maximum).
HUtilisateur.PhotoChaîne binaire correspondant à la photo de l'utilisateur.

Il est conseillé d'utiliser la fonction dSauveImagexxx pour affecter une image à cette variable.
HUtilisateur.SuperUtilisateurBoolé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éphoneChaî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.DescriptionChaîne de caractères.

Description du groupe.
Versions 18 et supérieures
HGroupe.IPAutorisée
Nouveauté 18
HGroupe.IPAutorisée
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.NomChaîne de caractères.

Nom du groupe (50 caractères maximum).
HGroupe.UtilisateursChaî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).
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire