Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

289
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda