La commande WEB FERMER SESSION clôt la session Web existante désignée par le paramètre idSession. Si la session n’existe pas, la commande ne fait rien.
Lorsque cette commande est appelée depuis un process Web ou tout autre process :
- la date d’expiration du cookie est mise à 0,
- la Méthode base Sur fermeture process Web est appelée, vous permettant de stocker les informations de la session,
- les sélections courantes sont détruites, les enregistrements déverrouillés et les variables réinitialisées.
Après l’exécution de cette commande, si un client Web envoie une requête utilisant un cookie invalide, une nouvelle session est ouverte et un nouveau cookie est envoyé.
Note : Dans le contexte d'une session 4D Mobile, la commande WEB FERMER SESSION referme la session 4D Mobile dont l'ID a été passé dans idSession. Comme une session 4D Mobile peut gérer plusieurs process, cette commande demande en fait à tous les process Web liés à la session de terminer leur exécution.