➜ Registro de usuarios
Registro en React JS | Registro de un usuario con el Rol Admin y Client en React JS
Registro de un usuario con el Rol: Admin y Client en React JS
import React, { useEffect, useState } from 'react'
import Config from '../Config';
import { useNavigate } from 'react-router-dom';
import AuthUser from './AuthUser';
const Register = () => {
const { getToken } = AuthUser()
const [name, setName] = useState("");
const [password, setPassword] = useState("");
const [email, setEmail] = useState("");
const navigate = useNavigate()
useEffect(()=>{
if(getToken()){
navigate("/")
}
},[])
const submitRegistro = async(e) =>{
e.preventDefault();
Config.getRegister({name,email,password})
.then(({data})=>{
if(data.success){
navigate("/login")
}
})
}
return (
<div className='container'>
<div className="row justify-content-center">
<div className="col-sm-4">
<div className="card mt-5 mb-5">
<div className="card-body">
<h1 className='text-center fw-bolder'>REGISTRO</h1>
<input type="text" className='form-control' placeholder='Nombre:' value={name}
onChange={(e)=>setName(e.target.value)} required />
<input type="email" className='form-control mt-3' placeholder='Email:' value={email}
onChange={(e)=>setEmail(e.target.value)} required />
<input type="password" className='form-control mt-3' placeholder='Password:' value={password}
onChange={(e)=>setPassword(e.target.value)} required />
<button onClick={submitRegistro} className='btn btn-primary w-100 mt-3'>ENVIAR</button>
<p className='text-center mt-3'><a href="#" className='small text-decoration-none'>Términos y condiciones</a></p>
</div>
</div>
</div>
</div>
</div>
)
}
export default Register
1096 visitas
Capítulo 16 – Login de usuarios »
Descarga el código del proyecto
Descarga el código fuente del proyecto adquiriendo el curso completo
Comprar¡Qué aprenderás?
tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner