➜ 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
1224 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
    
   
    
    
    
    
        