Saltar para o conteúdo principal
Versão: Próximo

WEB LEGACY GET SESSION EXPIRATION

WEB LEGACY GET SESSION EXPIRATION ( idSessao ; dataVenc ; horaVenc )

ParâmetroTipoDescrição
idSessaoTextUUID de sessão
dataVencDateData de vencimento da cookie
horaVencTimeHora de vencimento da cookie

Nota de compatibilidade

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).

Descrição

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

Ver também

WEB Get Current Session ID
Web Sessions Management (Legacy)
WEB SET OPTION