Saltar al contenido principal
Versión: Siguiente

WEB LEGACY GET SESSION EXPIRATION

WEB LEGACY GET SESSION EXPIRATION ( idSesion ; fechaVenc ; horaVenc )

ParámetroTipoDescripción
idSesionTextUUID de sesión
fechaVencDateFecha de vencimiento de la cookie
horaVencTimeFecha de vencimiento de la cookie

Nota de compatibilidad

Este comando sólo puede utilizarse con sesiones web heredadas, disponibles en bases convertidas a partir de versiones anteriores a la 4D v18 R6. Devuelve valores nulos de fecha y hora cuando se habilita el modo sesiones web escalables (recomendado en 4D v18 R6 y superiores). Para más información, consulte la sección Gestión de las sesiones web (heredado).

Descripción

El comando WEB LEGACY GET SESSION EXPIRATION devuelve la información relativa al vencimiento de la cookie de la sesión cuyo UUID se pasó en idSesion.

El parámetro fechaVenc recibe la fecha de vencimiento y el parámetro horaVenc recibe la hora de vencimiento de la cookie.

Nota: cada vez que se envía una petición web, la fecha y hora de vencimiento de la cookie se reinician en un valor correspondiente a la hora de la petición+el valor de la opción Web Inactive session timeout. Por ejemplo:
Primera petición, lunes a la 1:00
-> envía una cookie 4DSID xxxyyy vence I+24h = martes 01:00
Segunda petición, lunes a la 1:10
-> envía una cookie 4DSID xxxyyy vence I+24h = martes 01:10
Tercera petición, martes a las 4:00: cookie vencida
-> envía una cookie 4DSID aaabbb vence I+24h = miércoles 01:00

Ver también

Gestión de las sesiones web (heredado)
WEB Get Current Session ID
WEB SET OPTION