#tutorialCRUDusuarios
Explore tagged Tumblr posts
fernando-arciniega 7 months ago
Text
Agregar el M贸dulo CRUD de Usuarios para el ejercicio: Crea un carrito de compras con PHP, MySQL y Bootstrap
Tumblr media
Continuando con el ejercicio: Crea un carrito de compras con PHP, MySQL y Bootstrap
Tumblr media
Agregaremos un m贸dulo CRUD para gestionar los usuarios que tendr谩n acceso al BackEnd. Explicaci贸n de los cambios realizados para agregar el m贸dulo CRUD de usuarios al archivo panel_control.php Aqu铆 detallo los pasos y modificaciones que se realizaron para integrar el m贸dulo de gesti贸n de usuarios al panel de control, permitiendo el acceso al CRUD de usuarios: 1. A帽adir una nueva tarjeta en el panel de control C贸digo agregado: Gestionar Usuarios Agregar, editar y eliminar usuarios administrativos. Ir a Gesti贸n de Usuarios Explicaci贸n del cambio: - Estructura de la tarjeta: - T铆tulo (h5): "Gestionar Usuarios" para indicar claramente el prop贸sito de la secci贸n. - Texto descriptivo (p): Breve explicaci贸n de lo que se puede hacer: agregar, editar y eliminar usuarios administrativos. - Bot贸n (a): Enlace con la clase btn btn-primary que redirige al archivo gestion_usuarios.php, donde se gestionar谩 el CRUD de usuarios. - Ubicaci贸n: - La nueva tarjeta se coloca dentro de un div con la clase col-md-4 mb-4, asegurando que ocupe un tercio de la fila en pantallas medianas o grandes y que sea responsiva. 2. Crear el enlace funcional hacia gestion_usuarios.php C贸digo: Ir a Gesti贸n de Usuarios Explicaci贸n del cambio: - Prop贸sito: Redirigir a un archivo espec铆fico (gestion_usuarios.php) que contendr谩 la l贸gica del CRUD para usuarios. - Interfaz visual: El bot贸n utiliza estilos de Bootstrap para mantener una apariencia uniforme con otros elementos del panel de control. - Acceso: Al hacer clic, el administrador ser谩 llevado a la p谩gina de gesti贸n de usuarios. 3. Planificaci贸n y coherencia Para integrar este nuevo m贸dulo, fue necesario pensar en: - Ubicaci贸n en el dise帽o: - El nuevo bot贸n se coloc贸 junto al bot贸n existente para gestionar productos, manteniendo la coherencia visual. - Rutas claras: - Se agreg贸 el enlace hacia gestion_usuarios.php, que es el archivo que manejar谩 la l贸gica del CRUD de usuarios. 4. Resultado en el panel de control El m贸dulo o bot贸n de CRUD de usuarios aparece en el panel de control con una estructura y funcionalidad similares al bot贸n para gestionar productos. Esto asegura: - Consistencia visual: La nueva funcionalidad se integra perfectamente en el dise帽o existente del panel de control. - Facilidad de uso: Los administradores ahora tienen acceso directo a la gesti贸n de usuarios, igual que con los productos. Cambios generales realizados para agregar el m贸dulo CRUD de usuarios - A帽adir la tarjeta de "Gestionar Usuarios" en el dise帽o del panel_control.php. - Enlace funcional al archivo gestion_usuarios.php, donde se implementar谩 el CRUD completo. - Mantener la coherencia visual y funcional con la tarjeta de gesti贸n de productos.
Tumblr media
El siguiente cambio para implementar el CRUD de usuarios ser铆a crear el archivo gestion_usuarios.php, donde se mostrar谩 la lista de usuarios administrativos y se permitir谩n las acciones de: - Visualizar los usuarios. - Agregar nuevos usuarios. - Editar informaci贸n de usuarios existentes. - Eliminar usuarios. Pasos a seguir para el archivo gestion_usuarios.php: 1. Dise帽ar la interfaz de gesti贸n - Crear una tabla para listar los usuarios registrados con las columnas necesarias: ID, Nombre de Usuario, y Acciones. - Agregar botones de acci贸n para Editar y Eliminar cada usuario. - Incluir un bot贸n Agregar Usuario que redirija a un formulario para a帽adir nuevos usuarios. 2. Integrar la funcionalidad de listar usuarios - Conectar a la base de datos para recuperar todos los registros de la tabla usuarios. - Mostrar estos registros en la tabla de usuarios. 3. Incluir acciones CRUD - A帽adir enlaces para redirigir a los archivos: - agregar_usuario.php (para agregar usuarios). - editar_usuario.php (para editar usuarios). - Acci贸n directa para eliminar un usuario en el mismo archivo. 4. Proteger las acciones - Validar que solo los administradores autenticados puedan acceder a esta p谩gina. - A帽adir confirmaciones al eliminar un usuario. C贸digo para gestion_usuarios.php: Gesti贸n de Usuarios
Gesti贸n de Usuarios
Agregar Usuario Volver al Panel ID Usuario Acciones Explicaci贸n del archivo gestion_usuarios.php: - Verificaci贸n de sesi贸n: - Asegura que solo los administradores autenticados puedan acceder a la p谩gina. - Eliminar usuarios: - Maneja la acci贸n de eliminaci贸n mediante el par谩metro accion=eliminar en la URL. - Visualizaci贸n de usuarios: - Recupera y muestra todos los registros de la tabla usuarios en una tabla HTML. - Acciones CRUD: - Bot贸n Editar: Redirige a editar_usuario.php con el ID del usuario a modificar. - Bot贸n Eliminar: Ejecuta una consulta SQL para borrar el usuario seleccionado tras confirmar la acci贸n. - Bot贸n Agregar Usuario: - Redirige a agregar_usuario.php para registrar un nuevo usuario.
Tumblr media
Siguientes pasos: Despu茅s de crear gestion_usuarios.php, los archivos que siguen son: - agregar_usuario.php: Para agregar nuevos usuarios. - editar_usuario.php: Para editar usuarios existentes. Archivo agregar_usuario.php: Explicaci贸n y funcionalidad El archivo agregar_usuario.php permite a los administradores registrar nuevos usuarios en el sistema, a帽adiendo entradas a la tabla usuarios de la base de datos. Este archivo incluye un formulario para capturar la informaci贸n del nuevo usuario y la l贸gica para insertar los datos en la base de datos. 驴Qu茅 incluye este archivo? - Verificaci贸n de sesi贸n: - Asegura que solo los administradores autenticados puedan acceder a esta p谩gina. - Formulario para capturar datos: - Recoge informaci贸n como el nombre de usuario y la contrase帽a. - Inserci贸n en la base de datos: - Valida los datos enviados por el formulario y los inserta en la tabla usuarios utilizando password_hash() para proteger la contrase帽a. - Mensajes de 茅xito o error: - Muestra un mensaje de confirmaci贸n si el usuario se agreg贸 correctamente o un mensaje de error en caso contrario.
Tumblr media Tumblr media Tumblr media
C贸digo para agregar_usuario.php: Read the full article
0 notes