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
idSessaoTexto🡒UUID de sessão
dataVencData🡘Data de vencimento da cookie
horaVencHora🡘Hora 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