Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20.6
Session

Session 


 

Session -> Resultado 
Parámetro Tipo   Descripción
Resultado  Objeto in Objeto de sesión

El comando Session devuelve el objeto Session correspondiente a la sesión web de usuario escalable actual. 

Este comando sólo funciona cuando las sesiones escalables están habilitadas (ver ). Devuelve Null cuando las sesiones están desactivadas o cuando se utilizan sesiones heredadas. 

Cuando las sesiones escalables están habilitadas, el objeto Session está disponible desde cualquier proceso web en los siguientes contextos:

El objeto Session devuelto tiene propiedades y funciones que pueden ser utilizadas para manejar las sesiones de usuario. Se detallan en la Sección de la API Session en developer.4d.com.

Ejemplo  

Ha definido el método proyecto action_Session con el atributo "Disponible a través de etiquetas 4D y URLs". Llama al método introduciendo la siguiente URL en su navegador:

IP:port/4DACTION/action_Session

  //Método action_Session
 Case of
    :(Session#Null)
       If(Session.hasPrivilege("WebAdmin")) //Llamando a la función 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



Ver también 

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

 
PROPIEDADES 

Producto: 4D
Tema: Servidor Web
Número 1714

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v18 R6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20)
Manual de lenguaje 4D ( 4D v20.1)
Manual de lenguaje 4D ( 4D v20.2)
Manual de lenguaje 4D ( 4D v20.3)
Manual de lenguaje 4D ( 4D v20.4)
Manual de lenguaje 4D ( 4D v20.5)
Manual de lenguaje 4D ( 4D v20.6)