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

288
Vistas
Las cookies se están guardando, pero ¿cómo hago para que no me cierre la sesión al actualizar?

utilizo algo como esto para setCookies para mi nombre de login y password

 import { useCookies } from "react-cookie"; const LoginForm = ({ loginUser, users, usersLogged }, props) => { const [cookies, setCookie] = useCookies(["user"]); if (usersLogged.login !== "") { return <Redirect push to="/" />; } console.log("props", props); const handleSubmit = (values) => { const loggedUser = users.find((el) => el.login === values.login); if (loggedUser) { console.log("logged"); setCookie("login", values.login, { path: "/" }); setCookie("password", values.password, { path: "/" }); loginUser(values); return <Redirect push to="/" />; } else { alert("Wrong login"); } }; return ( <div> <h3>Login</h3> <Formik initialValues={{ login: "", password: "", }} onSubmit={(values) => handleSubmit(values)} enableReinitialize={true} > <Form> <Field name="login" placeholder="login" /> <Field name="password" placeholder="password" /> <button type="submit">Log In</button> </Form> </Formik> <Link to="/register"> Register </Link> </div> ); }; const mapStateToProps = (state) => { return { users: state.users.users, usersLogged: state.users.loggedUsers, }; }; const mapDispatchToProps = { loginUser, }; export default withRouter( connect(mapStateToProps, mapDispatchToProps)(LoginForm) );

Pero, ¿cómo sé que me refiero a estas cookies? Como puede ver, uso if (usersLogged.login !== "") { return <Redirect push to="/" />; } Me lleva a la página principal, pero después de actualizar, usersLogged.login está vacío, aunque mantengo el nombre de usuario/contraseña en mis cookies. Me preguntaba cómo puedo referirme a las cookies, de modo que si hay una cookie me redirija a la página principal en '/'

about 4 years ago · Juan Pablo Isaza
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