Mi proyecto de CRUD trata de una interfaz para que los usuarios (nuevos jugadores de League of Legends) puedan introducir, borrar, modificar y consultar todos los campeones que deseen, para que se vayan familiarizando con los mismos, facilitando así que vayan reconociendo sus características más básicas como su nombre, posición, rol y su "lore".
Constará de un Login con control de acceso de usuario (registrado ya en la base de datos). Se distinguen dos tipos de usuarios:
- ADMINISTRADOR:
Podrá consultar, eliminar, modificar y añadir usuarios.
- USUARIO SIN PERMISOS DE ADMINISTRADOR:
Podrá consultar, eliminar, modificar y añadir campeones.
Se trata de un login básico en el que tendremos que introducir nuestro usuario y contraseña. Solo en caso de que estén registradas en la base de datos podrá pasar, de lo contrario se redirigirá al usuario al login mostrándole éste mensaje:
En el caso en el que tengamos un usuario malintencionado que pretenda ver el listado de campeones o del admin, existe un control que redirige al usuario de vuelta al login:
Para salir de la sesión solo tenemos que clicar en logout y nos devolverá al login.
Ésta es la página principal del listado de campeones, en el que al usuario le aparece solo sus campeones registrados y podrá editarlos, eliminarlos y añadir nuevos si así lo desea.
Se trata de un superusuario con todo tipo de derechos sobre los usuarios. Puede eliminarlos, modificarlos, añadir y ver todos sus datos:
Vídeo de YouTube explicando brevemente el CRUD: https://youtu.be/pZl9CyETNuo
¡Si te ha gustado el repo, dale estrellita! 🌟🌟🌟