Este trabajo se considera como el segundo parcial.
Les recuerdo que para regularizar la materia deben tener un 75% de asistencias y los parciales aprobados. El control de la asistencia se realiza con la presentación de los trabajos prácticos.
Aquellos que no han presentado alguno de los prácticos anteriores pueden hacerlo como última oportunidad hasta el viernes 21 de junio. Luego de esa fecha, no podrán recuperar las inasistencias.
El objetivo de este trabajo es realizar la gestión básica de una sesión.
Debe hacer:
- Registrar: Un formulario que permita registrar un usuario y contraseña.
- Login: Un formulario que permita ingresar usuario y contraseña y verifique que es un usuario válido. En cuyo caso, debe quedar logueado.
- Logout: Un botón que permita cerrar la sesión.
- Info: Una página que solo permita ver la información si está logueado.
Tip
Instrucciones para la presentación del trabajo
- Cambiar a la rama principal (main).
- Descargar la última versión del repositorio del curso (fetch).
- Crear una nueva rama para tus cambios (new branch) (TP6-{alumno}).
- Abrir la carpeta correspondiente a tu nombre de usuario (practicos/{alumno}/TP6).
- Debe implementar las pantallas en public/main.jsx
- Debe implementar el API en servidor.js
- Confirmar los cambios (commit).
- Realizar una solicitud de publicación (pull request).
- Revisar que el pull request esté subido (solapa pull request en GitHub).
Los cambios no aparecerán en el repositorio principal hasta que se acepte el pull request el día del vencimiento del plazo para entregar el trabajo.
Note
Fecha de entrega:
- Viernes 21 de JUNIO hasta las 23:00hs