Registro Usuario PDO, Jquery, ajax

registro_usuario

En la entrada anterior aprendimos a crear un formulario de inicio de sesión.

En esta entrada, continuaremos con el código para registrar a los usuarios.

Porque no podrás iniciar sesión si no estás registrado.

Además, aprenderemos a cifrar nuestras contraseñas para que no sean reconocibles y estén encriptadas y no se puedan descifrar.

Entonces, cuando hagamos clic en el botón "Registrar usuario", algo debe suceder, y lo que sucederá es que se abrirá un modal para realizar nuestro registro.

Así que primero construyamos el modal.

Código del modal de registro de usuarios

<!-- Modal para registrar Usuarios -->
<div class="modal fade" id="insertarUsuarioModal" tabindex="-1" role="dialog"
    aria-labelledby="insertarUsuarioModalLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
        <div class="modal-content bg-success">
            <div class="modal-header bg-warning text-center">
                <h1 class="modal-title mx-auto" id="insertarUsuarioModalLabel">Insertar Usuario</h1>
                <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">×</span>
                </button>
            </div>

            <div class="modal-body">
                <form id="insertarUsuarioForm" action="procesar_insercion_usuario.php" method="post">
                    <div class="form-group mb-2">
                        <label for="user">Usuario</label>
                        <input type="text" class="form-control" id="user" name="user" required>
                    </div>
                    <div class="form-group mb-2">
                        <label for="nombre">Nombre</label>
                        <input type="text" class="form-control" id="nombre" name="nombre" required>
                    </div>
                    <div class="form-group mb-2">
                        <label for "apellidos">Apellidos</label>
                        <input type="text" class="form-control" id="apellidos" name="apellidos" required>
                    </div>
                    <div class="form-group mb-2">
                        <label for="email">Email</label>
                        <input type="email" class="form-control" id="email" name="email" required>
                    </div>
                    <div class="form-group mb-2">
                        <label for="password">Contraseña</label>
                        <input type="password" class="form-control" id="password" name="password" required>
                    </div>
                    <div class="form-group mb-2">
                        <label for="foto">Foto</label>
                        <input type="file" class="form-control-file" id="foto" name="foto">
                    </div>
                </form>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cerrar</button>
                <button type="button" class="btn btn-primary" id="registrarUsuarioBtn">Registrar</button>
            </div>

        </div>
    </div>
</div>
        



...

Publicar un comentario

0 Comentarios