From 2088cdc39f738f926ba54032e0a9ba8cb04880bc Mon Sep 17 00:00:00 2001 From: Cristobal Bernal Mayordomo <90463533+Racriberny@users.noreply.github.com> Date: Mon, 13 Feb 2023 17:07:47 +0100 Subject: [PATCH] Prubas --- .../cristobalbernal/foro/controlador/Controlador.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java index 891cdbb..57d7cd1 100644 --- a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java +++ b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java @@ -6,7 +6,10 @@ import com.cristobalbernal.foro.Entidades.UsersEntity; import com.cristobalbernal.foro.Respositorios.IUsers; import com.cristobalbernal.foro.Servicios.ServicioForo; import com.cristobalbernal.foro.Servicios.ServicioRespuestas; +import com.cristobalbernal.foro.seguridad.models.UserDetailsImpl; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.context.SecurityContext; +import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -27,7 +30,10 @@ public class Controlador { private ServicioForo servicioForo; @GetMapping("/miperfil") - public String miPerfil(){ + public String miPerfil(Model model){ + UserDetailsImpl userDetails = (UserDetailsImpl) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + UsersEntity users = iUsers.findByEmail(userDetails.getUsername()); + model.addAttribute("nombre",users); return "miperfil/miperfil"; } @GetMapping({"","/home","/"}) @@ -49,8 +55,9 @@ public class Controlador { } @GetMapping("/postdetall/{id}") - public String postDetall(@PathVariable Long id,Model model){ + public String postDetall(@PathVariable int id,Model model){ Foro foro = servicioForo.findById(id); + List respuestas = servicioRespuestas.respuestasEntityList(id); model.addAttribute("Foro",foro); return "Respuestas/post-detall"; }