Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
Session

Session 


 

Session -> Resultado 
Parâmetro Tipo   Descrição
Resultado  Objeto in Objeto session

O comando Session devolve o objeto Session correspondente a sessão web de usuário escalonável atual. 

Este comando só funciona quando as sessões escalonáveis estão habilitadas (ver Scalable sessions (sessões multi-processo)). Devolve Null quando as sessões estão desativadas ou quando se utilizam sessões herdadas. 

Quando as sessões escalonáveis estão habilitadas, o objeto Session está disponível desde qualquer processo web nos contextos abaixo:

O objeto Session devolvido tem propriedades e funções que podem ser utilizadas para manejar as sessões de usuário. São detalhadas em Seção da API Session em developer.4d.com.

Exemplo  

Se definir o método projeto action_Session com o atributo "Disponível através de etiquetas 4D e URLs". Chama ao método introduzindo a siguiente URL em seu navegador:

IP:port/4DACTION/action_Session

  //Método action_Session
 Case of
    :(Session#Null)
       If(Session.hasPrivilege("WebAdmin")) //Chamando a função 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 também 

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

 
PROPRIEDADES 

Produto: 4D
Tema: Web Server
Número 1714

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v18 R6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)