PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Finprogramme()
Finprogramme()
Débuté par Philippe LELEUX, 27 juin 2016 11:15 - 10 réponses
Membre enregistré
36 messages
Posté le 27 juin 2016 - 11:15
Bonjour à tous,

J'ai ajouter un bouton Déconnexion avec le code Finprogramme() sinon l'utilisateur restait toujours connecté (dans l'administrateur Webdev).

Le problème est que quand l'utilisateur clique sur Déconnexion,
il est déconnecté
et puis s'affiche une fenêtre l'application va être relancée dans 3 secondes
et le logiciel est relancé ??

Avez-vous déjà rencontré ce problème ?

Merci d'avance

Philippe
Posté le 27 juin 2016 - 12:00
Bonjour Philippe,

Ton utilisateur à quitter la session, mais tu es toujours sur la base Webdev.

Tu as 2 possibilités.
Soit préparer une reconnexion avec SiteDynamiqueAffiche() (http://doc.pcsoft.fr/fr-FR/?3058024)
Soit relancer l'affichage de ton site avec PageAffiche("http://....") et tout de suite après ton FinProgramme()

Personnellement j'utilise la deuxième option, et ca fonctionne très bien.

Bon Dev.
Fred
Membre enregistré
36 messages
Posté le 28 juin 2016 - 00:18
Bonsoir Fred et tout d'abord merci de prendre du temps à répondre,

Je me suis peut-être mal exprimé, je ne souhaite pas relancer le logiciel.

je souhaite quitter le programme et que l'utilisateur ne soit plus considéré comme connecté dans l'administrateur Webdev.

Quand je ferme l'explorateur, le programme se ferme mais l'utilisateur est toujours considéré comme connecté.

Donc j'ai ajouter un bouton avec le code Finprogramme(), résultat :
Le programme se ferme
L'utilisateur est déconnecté

Mais je ne sais pas pourquoi est affiché un message du type :
Votre session est terminée, l'application va se relancer dans 3 secondes
Et le programme se relance automatiquement

Cela ne le fait pas sur le poste de développement, uniquement en production

Philippe
Posté le 28 juin 2016 - 09:25
Bonjour Philippe,

Comment empêches-tu la déconnexion, avec un timer ?
C'est peut-être lui qui force la reconnexion...

Olivier M.


Philippe LELEUX a émis l'idée suivante :
Bonjour à tous,

J'ai ajouter un bouton Déconnexion avec le code Finprogramme() sinon
l'utilisateur restait toujours connecté (dans l'administrateur Webdev).

Le problème est que quand l'utilisateur clique sur Déconnexion, il est
déconnecté et puis s'affiche une fenêtre l'application va être relancée
dans 3 secondes
et le logiciel est relancé ??

Avez-vous déjà rencontré ce problème ?

Merci d'avance

Philippe


--
Olivier M.
Membre enregistré
36 messages
Posté le 28 juin 2016 - 16:01
Bonjour Olivier,

Effectivement, il est paramétré de déconnecté les utilisateurs inactifs au bout x minutes d'inactivité.

Tu penses que cela pourrait venir de cela ?

cdt
Posté le 29 juin 2016 - 09:15
Le 28/06/2016 à 14:01, Philippe a écrit :
Bonjour Olivier,

Effectivement, il est paramétré de déconnecté les utilisateurs inactifs
au bout x minutes d'inactivité.

Tu penses que cela pourrait venir de cela ?

cdt



salut.
même problème ici depuis toujours.
La solution consiste à afficher une page statique avant le finprogramme...

mon code:
CookieEcrit("AppSessionID","")
PageAffiche(final)
FinProgramme()
Membre enregistré
36 messages
Posté le 29 juin 2016 - 15:38
C'est très bizarre...
Mais bon je vais tester cela
Merci
Membre enregistré
36 messages
Posté le 11 juillet 2016 - 13:14
Merci à tous,

Selon vos conseils, j'ai créé une page statique, j'ai fait un Pageaffiche(Page_statique) et un finprogramme()
Résultat l'utilisateur est bien déconnecté
mais la page statique reste affichée dans le navigateur de l'utilisateur, c'est pas terrible
cdt
Philippe
Posté le 11 juillet 2016 - 13:32
Bonjour Philippe,

et tu voudrais qu'il se passe quoi, dans le navigateur de l'internaute ?

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com
Membre enregistré
36 messages
Posté le 11 juillet 2016 - 16:07
Bonjour Fabrice,

je souhaitais tout simplement que quand l'utilisateur quitte le programme
- que celui-ci se ferme
- et que l'utilisateur soit déconnecté du serveur d'application.

Cette "bidouille" déconnecte bien l'utilisateur mais laisse la page statique affiché (je n'ai pas trouvé de d'option de tempo pour fermer la fenêtre après un temps x, qui aurait pu donner l'impression d'un message type "Au revoir")

cdt
Philippe
Posté le 11 juillet 2016 - 20:28
Tu veux fermer le NAVIGATEUR ?

Attention, tu es en train de penser à ton site comme à un programme
windev...

Ton site est affiché DANS un navigateur, ce n'est pas le navigateur et
il n'a pas le contrôle sur le navigateur, il s'exéute juste dans une
fenêtre/onglet de celui-ci

Le comportement que tu décris est donc très rare, et en webdev, se fait
avec un NavigateurFerme, qui marchote ou pas selon les navigateurs
(voire l'aide)

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com