Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.3 kB
1
Indexable
Never
<script>
const ENVIAR = document.getElementById("registerUser")
ENVIAR.addEventListener("click", registrarUsuario);

const LISTADO_USUARIOS = JSON.parse(localStorage.getItem("usuariosDatos")) || [];


function getNewUsuarioId() {
    let lastUserId = localStorage.getItem("lastUserId") || "-1";
    let newUserId = JSON.parse(lastUserId) + 1;
    localStorage.setItem("lastUserId", JSON.stringify(newUserId))
    return newUserId
}

function agregarUsuario(nombre, apellidos, mail, password) {
    let userObj = {
        id: getNewUsuarioId(),
        nombre: nombre,
        apellidos: apellidos,
        mail: mail,
        password: password,
        active: true

    }
    console.log(userObj);
    LISTADO_USUARIOS.push(userObj)

    localStorage.setItem("usuariosaDatos", JSON.stringify(LISTADO_USUARIOS))

}


function registrarUsuario() {
    let usuarioNombre = document.querySelector('#exampleFirstName').value,
        usuarioApellido = document.querySelector('#exampleLastName').value,
        usuarioMail = document.querySelector('#exampleInputEmail').value,
        usuarioPassword = document.querySelector('#exampleInputPassword').value

    agregarUsuario(usuarioNombre, usuarioApellido, usuarioMail, usuarioPassword)
    window.location.href = "login.html";
}

</script>