|
|
|
|
|
gpwLogin (Fonction) En anglais : gpwLogin Connecte directement un utilisateur à une application utilisant le groupware utilisateur. Cette fonction vérifie que l'utilisateur est bien enregistré dans la base de données du groupware utilisateur. Si l'utilisateur est identifié, l'application est automatiquement lancée en utilisant les droits définis pour cet utilisateur. Remarque : Aucune fenêtre de login n'est ouverte automatiquement : le login et le mot de passe sont directement passés en paramètres à la fonction. Le login et le mot de passe peuvent avoir été saisis par exemple dans une fenêtre personnalisée de connexion (voir exemple).
Login est une chaîne
MotPasse est une chaîne
Ouvre(FEN_MaFenetreLogin, Login, MotPasse)
nRes est un entier = gpwLogin(Login, MotPasse)
SI nRes <> gpwOk ALORS
SELON nRes
CAS gpwErreur : Erreur("Erreur à l'initialisation du groupware.")
CAS gpwUtilisateurInconnu : Erreur("Utilisateur inconnu.")
CAS gpwMotPasseInvalide : Erreur("Mot de passe invalide.")
FIN
FinProgramme()
FIN
Prenom est une chaîne = gpwRecupInfoUtilisateur(gpwInfoPrénom)
Info("Bienvenue" + Prenom)
Syntaxe
Connecter directement un utilisateur à une application utilisant le groupware utilisateur Masquer les détails
<Résultat> = gpwLogin(<Nom> , <Mot de passe> [, <Répertoire des fichiers du groupware>])
<Résultat> : Constante de type Entier Résultat de la connexion : | | gpwAdministration | Le groupware est en mode administration. | gpwAnnulation | L'utilisateur a cliqué sur le bouton "Annuler". | gpwErreur | Une erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo. | gpwMotPasseInvalide | Le mot de passe n'est pas valide. Il ne correspond pas au mot de passe de l'utilisateur décrit dans la base de données du groupware. | gpwOk | L'utilisateur est connecté | gpwUtilisateurInconnu | L'utilisateur n'est pas référencé dans la base de données du groupware utilisateur. |
<Nom> : Chaîne de caractères Login de l'utilisateur. <Mot de passe> : Chaîne de caractères Mot de passe associé au login de l'utilisateur, chaîne vide ("") si aucun mot de passe. <Répertoire des fichiers du groupware> : Chaîne de caractères optionnelle Ces fichiers de données permettent de gérer les utilisateurs et leurs droits. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>). Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur.
Syntaxe de l'ancien groupware utilisateur (conservée par compatibilité) Masquer les détails
<Résultat> = gpwLogin(<Nom> , <Mot de passe> [, <Répertoire du fichier des droits> [, <Répertoire des fichiers des utilisateurs>]])
<Résultat> : Constante de type Entier Résultat de la connexion : | | gpwAnnulation | L'utilisateur a cliqué sur le bouton "Annuler". | gpwErreur | Une erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo. | gpwMotPasseInvalide | Le mot de passe n'est pas valide. Il ne correspond pas au mot de passe de l'utilisateur décrit dans la base de données du groupware. | gpwOk | L'utilisateur est connecté | gpwUtilisateurInconnu | L'utilisateur n'est pas référencé dans la base de données du groupware utilisateur. |
<Nom> : Chaîne de caractères Login de l'utilisateur. <Mot de passe> : Chaîne de caractères Mot de passe associé au login de l'utilisateur, chaîne vide ("") si aucun mot de passe. <Répertoire du fichier des droits> : Chaîne de caractères optionnelle Ces fichiers de données permettent de gérer les droits des utilisateurs sur les différentes fenêtres de l'application. Ces fichiers sont propres à l'application. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>).
Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur. <Répertoire des fichiers des utilisateurs> : Chaîne de caractères optionnelle Ces fichiers de données peuvent être communs à plusieurs applications. Par défaut, ces fichiers de données sont créés dans un sous-répertoire de votre projet (répertoire EXE\GPW_<Nom du projet>). Il est possible de définir l'emplacement des fichiers communs du groupware utilisateur à plusieurs applications. Dans ce cas, il est nécessaire de préciser le chemin des fichiers de données à utiliser.
Si ce paramètre correspond à une chaîne vide ("") ou n'est pas spécifié, le répertoire utilisé sera le répertoire par défaut du groupware utilisateur. Classification Métier / UI : Code neutre Composante : wd300gpu.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|