PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
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).
Exemple
// Récupération du login dans une fenêtre perso
Login est une chaîne
MotPasse est une chaîne
Ouvre(FEN_MaFenetreLogin, Login, MotPasse)
// Vérification du login
nRes est un entier = gpwLogin(Login, MotPasse)
// Si le login a échoué
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
// Récupération du prénom de l'utilisateur
Prenom est une chaîne = gpwRecupInfoUtilisateur(gpwInfoPrénom)
Info("Bienvenue" + Prenom)
Syntaxe
Versions 19 et supérieures

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 :
Versions 19 et supérieures
gpwAdministration
Nouveauté 19
gpwAdministration
gpwAdministration
Le groupware est en mode administration.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler".
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotPasseInvalideLe 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.
gpwOkL'utilisateur est connecté
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Nom> : Chaîne de caractères (avec guillemets)
Login de l'utilisateur.
<Mot de passe> : Chaîne de caractères (avec guillemets)
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 (avec guillemets) 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.
Nouveauté 19

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 :
Versions 19 et supérieures
gpwAdministration
Nouveauté 19
gpwAdministration
gpwAdministration
Le groupware est en mode administration.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler".
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotPasseInvalideLe 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.
gpwOkL'utilisateur est connecté
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Nom> : Chaîne de caractères (avec guillemets)
Login de l'utilisateur.
<Mot de passe> : Chaîne de caractères (avec guillemets)
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 (avec guillemets) 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.

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 :
Versions 19 et supérieures
gpwAdministration
Nouveauté 19
gpwAdministration
gpwAdministration
Le groupware est en mode administration.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler".
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotPasseInvalideLe 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.
gpwOkL'utilisateur est connecté
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Nom> : Chaîne de caractères (avec guillemets)
Login de l'utilisateur.
<Mot de passe> : Chaîne de caractères (avec guillemets)
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 (avec guillemets) 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.
Versions 24 et supérieures

Connecter directement un utilisateur à une application utilisant le groupware utilisateur via une adresse email 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 :
Versions 19 et supérieures
gpwAdministration
Nouveauté 19
gpwAdministration
gpwAdministration
Le groupware est en mode administration.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler".
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotPasseInvalideLe 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.
gpwOkL'utilisateur est connecté
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Nom> : Chaîne de caractères (avec guillemets)
Login de l'utilisateur.
<Mot de passe> : Chaîne de caractères (avec guillemets)
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 (avec guillemets) 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.
Nouveauté 24

Connecter directement un utilisateur à une application utilisant le groupware utilisateur via une adresse email 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 :
Versions 19 et supérieures
gpwAdministration
Nouveauté 19
gpwAdministration
gpwAdministration
Le groupware est en mode administration.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler".
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotPasseInvalideLe 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.
gpwOkL'utilisateur est connecté
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Nom> : Chaîne de caractères (avec guillemets)
Login de l'utilisateur.
<Mot de passe> : Chaîne de caractères (avec guillemets)
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 (avec guillemets) 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.

Connecter directement un utilisateur à une application utilisant le groupware utilisateur via une adresse email 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 :
Versions 19 et supérieures
gpwAdministration
Nouveauté 19
gpwAdministration
gpwAdministration
Le groupware est en mode administration.
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler".
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotPasseInvalideLe 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.
gpwOkL'utilisateur est connecté
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Nom> : Chaîne de caractères (avec guillemets)
Login de l'utilisateur.
<Mot de passe> : Chaîne de caractères (avec guillemets)
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 (avec guillemets) 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 :
gpwAnnulationL'utilisateur a cliqué sur le bouton "Annuler".
gpwErreurUne erreur est survenue. Pour obtenir le détail, utilisez la fonction ErreurInfo.
gpwMotPasseInvalideLe 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.
gpwOkL'utilisateur est connecté
gpwUtilisateurInconnuL'utilisateur n'est pas référencé dans la base de données du groupware utilisateur.
<Nom> : Chaîne de caractères (avec guillemets)
Login de l'utilisateur.
<Mot de passe> : Chaîne de caractères (avec guillemets)
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 (avec guillemets) 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 (avec guillemets) 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 / IHM : Code neutre
Composante : wd240gpu.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Gagnez du temps..
C'est préférable d'utiliser la version gardée pour compatibilité car celle-ci fonctionne..
Particulièrement si vous n'utilisez pas les répertoires par défaut du Groupware.
Jean-Luc MONNIER
15 mai 2017