CRUD
Requisitos de finalización
6. Control de acceso
# Branch CRUDe
Para evitar que cualquiera pueda acceder a nuestros datos vamos a implementar un sistema que permita el uso solo a usuarios registrados.
Primero creamos un formulario para que los usuarios se registren.
El backend recibe los datos de registro y guarda en la base de datos el usuario y el hash de la contraseña.
Tambien debemos ofrecer una interfaz para iniciar sesión. Para ello existe una página de login que consiste en un formulario para ingresar usuario y contraseña
En el backend se procesa los datos del usuario que intenta iniciar sesión
Por último creanos una función para decorar todas las secciones restringidas a usuarios que iniciaron sesión