Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
Session
|
Session -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Objeto |
![]() |
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.
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
Session API (developer.4d.com)
Web server user sessions (developer.4d.com)
Produto: 4D
Tema: Web Server
Número
1714
Criado por: 4D v18 R6
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)