Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WEB LEGACY GET SESSION EXPIRATION
|
WEB LEGACY GET SESSION EXPIRATION ( idSessao ; dataVenc ; horaVenc ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
idSessao | Texto |
![]() |
UUID de sessão | |||||
dataVenc | Data |
![]() |
Data de vencimento da cookie | |||||
horaVenc | Hora |
![]() |
Hora de vencimento da cookie | |||||
Este comando só pode ser utilizao com sessões web herdadas, disponíveis em bancos convertidos a partir de versões anteriores a 4D v18 R6. Devolve valores nulos de data e hora quando se habilitar o modo sessões web escalonáveis (recomendado em 4D v18 R6 e superiores). Para saber mais, consulte Web Sessions Management (Legacy).
O comando WEB LEGACY GET SESSION EXPIRATION devolve a informação relativa ao vencimento da cookie da sessão cujo UUID passou em idSessao.
O parâmetro dataVenc recebe a data de vencimento e o parâmetro horaVenc recebe a hora de vencimento da cookie.
Nota: cada vez que se envia uma petição web, a data e hora de vencimento da cookie se reiniciam em um valor correspondente a hora da petição+o valor de la opção Web Inactive session timeout. Por exemplo:
Primeira petição, segunda-feira a 1:00
-> envia uma cookie 4DSID xxxyyy vence I+24h = terça-feira 01:00
Segunda petição, segunda-feira a 1:10
-> envia uma cookie 4DSID xxxyyy vence I+24h = terça-feira 01:10
Terceira petição, terça-feira as 4:00: cookie vencida
-> envia uma cookie 4DSID aaabbb vence I+24h = quarta-feira 01:00
WEB Get Current Session ID
Web Sessions Management (Legacy)
WEB SET OPTION
Produto: 4D
Tema: Web Server
Número
1207
Criado por: 4D v13
Renomear: 4D v18 R6 (WEB GET SESSION EXPIRATION)
Manual de linguagem 4D ( 4D v20 R7)