DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Groupware utilisateur
  • Propriétés spécifiques à la description des variables de type gpwUtilisateur
  • Fonctions utilisant le type gpwUtilisateur :
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le type gpwUtilisateur permet de décrire et de modifier les caractéristiques d'un utilisateur du groupware utilisateur WEBDEV ou WINDEV.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
WEBDEV - Code Serveur
// Valeurs du nouvel utilisateur
clUtilisateur est un gpwUtilisateur
clUtilisateur.Email = SAI_Email
clUtilisateur.Login = SAI_Login
clUtilisateur.MotDePasse = SAI_MotPasse
clUtilisateur.Nom = SAI_Nom
clUtilisateur.Prénom = SAI_Prenom
clUtilisateur.Téléphone = SAI_Telephone

// Ajout de l'utilisateur
SI gpwAjouteUtilisateur(clUtilisateur) = Faux ALORS
	Info("Impossible d'ajouter l'utilisateur.")
	RETOUR
FIN

// Activation de l'utilisateur
SELON gpwActiveUtilisateur(clUtilisateur.Login)
	// Pour une activation par email
	CAS gpwActivationParEmail
		PopupAffiche(POPUP_ValidationInscription)

	// Pour une activation immédiate
	CAS gpwActivationImmédiate
		// Connecte directement l'utilisateur
		gpwConnecteUtilisateur(clUtilisateur.Login, clUtilisateur.MotDePasse)
		// Affiche la popup de confirmation
		PopupAffiche(POPUP_ConfirmationInscription)

	AUTRE CAS
		Info("Impossible d'activer l'utilisateur.")
FIN
Remarques

Propriétés spécifiques à la description des variables de type gpwUtilisateur

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type gpwUtilisateur :
NomType manipuléEffet
ActivéBooléen
  • Vrai si l'utilisateur est activé,
  • Faux dans le cas contraire.
CléTOTPChaine de caractèresClé TOTP liée à l'utilisateur en cas de double authentification.
Remarque : Cette propriété est prise en compte uniquement pour le groupware utilisateur en mode WDBaaS et le Store Privé.
DoubleAuthentificationEntierMode de gestion de la double authentification :
  • 0 : Double authentification inactive. La double authentification n'est pas activée pour l'utilisateur et elle n'est pas obligatoire.
  • 1 : Double authentification active. La double authentification est activée pour l'utilisateur.
  • 2 : Double authentification à activer. La double authentification est obligatoire mais n'a pas été activée.
Remarque : Cette propriété est prise en compte uniquement pour le groupware utilisateur en mode WDBaaS et le Store Privé.
DroitAccèsConstante de type EntierDroits d'accès de l'utilisateur :
  • gpwDroitAjoutApplication : Droit d'ajouter une application dans le Store Privé.
  • gpwDroitAucun : Aucun droit d'ajout.
EmailChaîne de caractèresAdresse email de l'utilisateur.
IDExterneChaîne de caractèresIdentifiant de l'utilisateur dans une base externe au groupware. Cette propriété permet par exemple de lier l'utilisateur du groupware utilisateur au fichier Utilisateur de l'application utilisant le groupware en référençant son identifiant.
ListeDeConfianceBufferSi la double authentification est activée, l'utilisateur a la possibilité d'indiquer que la machine en cours est une machine de confiance. Cette propriété liste tous les appareils, ordinateurs et navigateurs de confiance définis par l'utilisateur.
Remarque : Dans l'interface du profil utilisateur proposé par le groupware utilisateur, il est possible de supprimer des machines de confiance.
LoginChaîne de caractèresLogin de l'utilisateur.
MotDePasseChaîne de caractèresMot de passe de l'utilisateur.
Ce mot de passe n'est pas disponible lors de la récupération des informations concernant l'utilisateur courant avec la fonction gpwRecupInfoUtilisateur.
MotDePasseASaisirBooléen
  • Vrai si l'utilisateur doit indiquer son mot de passe lors de la première connexion,
  • Faux dans le cas contraire.
NomChaîne de caractèresNom de l'utilisateur.
PrénomChaîne de caractèresPrénom de l'utilisateur.
SuperviseurBooléen
  • Vrai si l'utilisateur est superviseur,
  • Faux dans le cas contraire.
TéléphoneChaîne de caractèresNuméro de téléphone de l'utilisateur.

Fonctions utilisant le type gpwUtilisateur :

gpwAjouteUtilisateurAjoute un utilisateur dans la base de données du groupware utilisateur.
gpwModifieUtilisateurModifie un utilisateur dans la base de données du groupware utilisateur.
gpwRechercheUtilisateurRécupère les caractéristiques d'un utilisateur du groupware utilisateur.
gpwRecupInfoUtilisateurRécupère des informations sur l'utilisateur en cours (application utilisant le groupware utilisateur).
Version minimum requise
  • Version 19
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/04/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale