Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
Session

Session 


 

Session -> Résultat 
Paramètre Type   Description
Résultat  Objet in Objet session

La commande Session retourne l'objet Session correspondant à la session Web utilisateur évolutive courante.

Cette commande fonctionne uniquement lorsque les sessions évolutives sont activées (voir Sessions extensibles (sessions multi-process)). Elle retourne Null lorsque les sessions sont désactivées ou lorsque des sessions héritées sont utilisées.

Lorsque les sessions évolutives sont activées, l'objet Session est disponible à partir de tous les processus Web dans les contextes suivants :

L'objet Session qui est retourné a des propriétés et des fonctions qui peuvent être utilisées pour gérer les sessions utilisateur. Elles sont détaillées dans la la page Session de la section API sur developer.4d.com.

Exemple  

Vous avez défini la méthode projet action_Session avec l'attribut "Disponible via les balises et URL 4D". Vous appelez la méthode en saisissant l'URL suivante dans votre navigateur :

IP:port/4DACTION/action_Session

  //méthode action_Session
 Case of
    :(Session#Null)
       If(Session.hasPrivilege("WebAdmin")) //appelle la fonction hasPrivilege
          WEB SEND TEXT("4DACTION --> Session is WebAdmin")
       Else
          WEB SEND TEXT("4DACTION --> Session is not WebAdmin")
       End if
    Else
       WEB SEND TEXT("4DACTION --> Session is null")
 End case



Voir aussi  

Session API (developer.4d.com)
Web server user sessions (developer.4d.com)

 
PROPRIÉTÉS 

Produit : 4D
Thème : Serveur Web
Numéro : 1714

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v18 R6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)