Implementar la pantalla de perfil de usuario accesible desde el menú desplegable de la navbar (/profile).
La pantalla debe mostrar:
- Datos del usuario: nombre, apellido, email, avatar
- Formulario para editar nombre, apellido e imagen de perfil
- Etc.
Ficheros a crear/modificar:
src/main/resources/templates/users/user-profile.html → nueva vista
UserController.java → añadir GET /profile y POST /profile
- Verificar que
SecurityConfig permite GET /profile a usuarios autenticados (actualmente cae en anyRequest().authenticated())
El enlace "Mi Perfil" ya existe en navbar.html apuntando a /profile.
Implementar la pantalla de perfil de usuario accesible desde el menú desplegable de la navbar (
/profile).La pantalla debe mostrar:
Ficheros a crear/modificar:
src/main/resources/templates/users/user-profile.html→ nueva vistaUserController.java→ añadirGET /profileyPOST /profileSecurityConfigpermiteGET /profilea usuarios autenticados (actualmente cae enanyRequest().authenticated())El enlace "Mi Perfil" ya existe en
navbar.htmlapuntando a/profile.