Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

239
Views
El código JavaScript que se supone que devuelve al usuario a una página de inicio de sesión si no existe una cookie, no funciona

Entonces, tengo varias páginas conectadas que deberían verificar si existe una cookie cuando se visitó por primera vez, ya que la cookie no existirá, debe enviar a la persona a la página de inicio de sesión donde, luego de ingresar su nombre de usuario, contraseña y límite de tiempo para la cookie, el script crea un cookie y los redirige a la página de índice. Ahora todo funciona además de la parte de redireccionamiento, porque supongo que no obtiene la cookie correctamente, por lo que continúa enviándolo a la página de inicio de sesión tan pronto como lo redirige a donde se suponía que debía hacerlo.

 function upisi_cookie() { var danas = new Date(); var istice = new Date(); var username = document.prijava.username.value; var password = document.prijava.password.value; var trajanje = parseInt(document.prijava.trajanje.value); istice.setTime(danas.getTime() + (trajanje * 1000)); let expires = "expires=" + istice.toUTCString(); document.cookie = "User=" + username + ";" + expires + ";path=/";}

Arriba está el código de creación de cookies. Y esto es para buscar la cookie y verificar si existe o no (y redirigir si existe)

 function getCookie(User) { var dc = document.cookie; var prefix = User + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else { begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) { end = dc.length; } } return decodeURI(dc.substring(begin + prefix.length, end)); } window.onload = function ControlCookies() { var myCookie = getCookie(User); stranicaCurrent = document.getElementsByTagName("title"); if (myCookie == null && stranicaCurrent != "prijava") { window.location.href = "---login page location---"; //sends the user to a login page if there are no cookies } else { } }
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!