PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Comment reconnecter un même utilisateur sur une session qu'il a ouverte précédemment, restée active?
Comment reconnecter un même utilisateur sur une session qu'il a ouverte précédemment, restée active?
Débuté par François Janodet, 24 oct. 2021 18:41 - 5 réponses
Posté le 24 octobre 2021 - 18:41
Bonjour.
Comment faire pour reconnecter le même utilisateur sur la session ouverte lors de sa 1ère connexion, restée active, lors de ses reconnexions suivantes ?
Merci de votre aide,
Cordialement.
Posté le 25 octobre 2021 - 14:21
si tu parles de méchanisme de session interne de webdev, la réponse est "pas possible". On n'a pas accès à ce mécanisme...

Si par contre, tu demande comment remettre l'utilisateur dans le contexte ou il était quand il est 'parti', rien ne t'empeche de sauver la page et les informations nécessaires dans un enregistrement de ta base et d'ouvrir ce qu'il faut (comme le panier, par exemple) quand il revient...
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 25 octobre 2021 - 16:22
D'autaut que, comment savoir de quelle session on parle ?
Si l'utilisateur navigue 2 fois sur le site sur 2 onglets, il y a surement 2 sessions ? (coté webdev)
Posté le 25 octobre 2021 - 16:59
D'autaut que, comment savoir de quelle session on parle ?
Si l'utilisateur navigue 2 fois sur le site sur 2 onglets, il y a surement 2
sessions ? (coté webdev)


on n'est justement là dessus ...
bien sûr cela doit passer par des cookies avec un id que l'on pose dans
le cookie (en crypté de pref) puis retrouver la session et toutes les
variables e sessions que l'on aura stocké en base.

Dans la personnalisation des messages d'erreurs de WebDev, on peut
indiquer d'autres page HTML
C'est là dedans qu'il faudrait relancer le site

justement je me posais la question il y a qq minutes si on pouvait
mettre une page awp ?

Mais bon ça fait un moment que je veux m'atteler à ça; et je viens de
mettre un developpeur là dessus
LE pb c'est qu'au renvoi du site, on ne peut pas donner des paramètres.

Donc je vous partagerai le résultat de notre solution dès qu'o l'aura
mise au point

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Membre enregistré
1 603 messages
Popularité : +64 (70 votes)
Posté le 26 octobre 2021 - 14:59
Bonjour,

A mon avis, il est impossible de se reconnecter à une session existante. L'utilisateur peut être individualisé par un cookie (un UUID par exemple).
Lors du lancement d'un site dynamique ou AWP il est possible de lire la valeur d'un cookie éventuel et de reconnaitre ainsi l'utilisateur.

Les variables de session et autres paramètres peuvent être stockés sur le serveur, associé à la valeur du cookie. Cela permet aussi de gérer une validité "temporelle" de l'accès.

Cordialement François SCHAAL
HFSQL® Speed Test, Webservice Stats (suivi de toute l'activité numérique et économique), Webservice Ask/Secure (Login/Password), Webservice IA-PASS (Intelligence Artificielle-Cloud), Guides Webdev®: https://intra.fr
Posté le 30 octobre 2021 - 22:56
Bonjour,

A mon avis, il est impossible de se reconnecter à une session existante.
L'utilisateur peut être individualisé par un cookie (un UUID par exemple).
Lors du lancement d'un site dynamique ou AWP il est possible de lire la
valeur d'un cookie éventuel et de reconnaitre ainsi l'utilisateur.

Les variables de session et autres paramètres peuvent être stockés sur le
serveur, associé à la valeur du cookie. Cela permet aussi de gérer une
validité "temporelle" de l'accès.

Cordialement François SCHAAL HFSQL® Speed Test, Webservice Stats (suivi de
toute l'activité numérique et économique), Webservice Ask/Secure
(Login/Password), Webservice IA-PASS (Intelligence Artificielle-Cloud),
Guides Webdev®: https://intra.fr


bonjour François

Se reconnecter à une session WebDev c'est sûr que non.
Mais à quoi sert la session WebDev d'un point de vue focntionnel
attendu que l'on ne peut pas récupérer d'id ?
Donc on gère ses propres sessions; et là cela doit être possible avec
des cookies et des restauration de variables globales

--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus