Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

238
Vistas
Javascript: compruebe si la cookie de sesión sigue siendo válida

Tenemos una cookie de 'inicio de sesión' que se establece al iniciar sesión en un CMS de clientes (a través de asp.net). Dependiendo de si el usuario le ha pedido al sitio que "me recuerde" o no, la cookie tendrá una hora/fecha de vencimiento establecida o simplemente será una cookie de sesión.

Necesito proporcionar un mensaje de tiempo de inactividad en el sitio a través de un script JS.

Después de 5 minutos de inactividad, el script debe verificar si la cookie aún está activa o no.

La parte de verificación de inactividad del script funciona bien, pero no parece haber ninguna forma (al menos puedo encontrarla) de verificar la hora / fecha / tipo de caducidad de las cookies a través de JS, por lo que no estoy seguro de cómo abordar la verificación de cookies. elemento. Me preguntaba si alguien conocía un método para verificar si la cookie es de sesión o está fechada. O activo? Me di cuenta de que la cookie en sí se elimina cuando caduca en Windows / Chrome, ¿pero se conserva a pesar de que caduca en Mac? por lo tanto, no estoy seguro de que una simple verificación de lectura del nombre de la cookie sea infalible entre dispositivos.

aquí está mi código hasta ahora -

 var idleTime = 0; $(document).ready(function () { var idleInterval = setInterval(timerIncrement, 60000); $(this).mousemove(function (e) { idleTime = 0; }); $(this).keypress(function (e) { idleTime = 0; }); }); function timerIncrement() { idleTime = idleTime + 1; if (idleTime > 4) { triggerAlertSortCookie(); } } function triggerAlertSortCookie() { //Check if AALogin cookie has expired - show message if so & refresh page. }

Cualquier consejo/aplicación de código sugerido sería genial. Gracias

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Para aclarar que entiendo lo que quieres hacer: quieres comprobar si la cookie es válida en este momento. Si eso es correcto, la mejor manera es implementar una solicitud simple en el lado del servidor que devolverá una respuesta booleana o tal vez un código de estado no autorizado 200 ok / 401 unauthorized .

Además, puede devolver el código de estado 401 unauthorized para cualquier solicitud realizada con cookies no válidas, y en js puede actualizar, redirigir a la página de inicio de sesión, etc.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda