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 v20.6
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 ). 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 v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)