Bonjour,
j'ai développé une application utilisant la gestion du groupware pour gérer les accès des utilissateurs dans l'application.
Je n'ai rencontré aucun problème jusqu'à présent sauf que récemment, j'ai deux utilisateurs qui ont souhaité se connecter depuis chez eux avec une box SFR et la fonction gpwOuvre me renvoie la constante gpwErreur sans même ouvrir la fenêtre de login (d'autres utilisateurs se sont connecté à l'application depuis chez eux derrière des box d'autres opérateurs et n'ont pas eu de soucis).
voici ce que me renvoie la fonction ErreurInfo()
Le soucis est que mon serveur a une adresse ip 1.2.3.4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2La connexion au serveur 4.3.2.1 a échouée
Si l'utilisateur connecte son pc à son téléphone via le partage de connexion, la fenêtre de login s'affiche bien et il peut se connecter à l'application.
Y-a-t'il des éléments particuliers au niveau de la fonction gpwOuvre() qui justifieraient que celà fonctionne derrière toutes les box internet et non derrière celles de SFR (ouverture de port, ...)?
Voici le code de lancement du groupware
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 cnxServeurConnexion est une Connexion cnxServeurConnexion ..Utilisateur = "toto" cnxServeurConnexion ..MotDePasse = "tata" cnxServeurConnexion ..Serveur = "1.2.3.4" cnxServeurConnexion ..BaseDeDonnées = "maBase" cnxServeurConnexion ..Provider = hAccesHFClientServeur gnIdConnexion est un entier = HOuvreConnexion(cnxServeurConnexion) SI gnIdConnexion <> 0 ALORS SI gpwOuvreConnexion(cnxServeurConnexion,cnxServeurConnexion..Utilisateur,cnxServeurConnexion..MotDePasse,cnxServeurConnexion..Serveur,cnxServeurConnexion..BaseDeDonnées,hAccesHFClientServeur,hoLectureEcriture) ALORS nResServeur est un entier = gpwOuvre() SI nResServeur <> gpwOk SELON nResServeur CAS gpwErreur: Erreur(ErreurInfo()) CAS gpwutilisateurInconnu: Erreur("utilisateur inconnu") CAS gpwMotDePasseinvalide: Erreur("Mot de passe Invalide") FIN FIN FIN FIN
je vous remercie
Partager