Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
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 ). 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 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)