diff --git a/pom.xml b/pom.xml
index b9f5a77..223351f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,13 @@
bootstrap
5.2.2
-
+
+
+ org.thymeleaf.extras
+ thymeleaf-extras-springsecurity5
+ 3.0.4.RELEASE
+
+
org.webjars.bower
jquery
@@ -79,8 +85,6 @@
spring-security-test
test
-
-
diff --git a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java
index 68d97f0..625ed75 100644
--- a/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java
+++ b/src/main/java/com/cristobalbernal/foro/controlador/Controlador.java
@@ -19,16 +19,20 @@ public class Controlador {
public String miPerfil(){
return "miperfil/miperfil";
}
- @GetMapping("/login")
- public String login(){
- return "login/login";
- }
@GetMapping({"","/home","/"})
public String indice(Model model){
model.addAttribute("listaRespuestas",servicioRespuestas.findAll());
return "index";
}
+ @GetMapping({"/springsecurity/{usuario}","/springsecurity"})
+ public String springsecurity(@PathVariable(name="usuario", required = false) String usuario,
+ Model model) throws MalformedURLException {
+ model.addAttribute("titulo","Panel de control security");
+ model.addAttribute("usuario",usuario);
+ return "login/login";
+ }
+
@GetMapping("/registrar")
public String registrar(){
return "Registrar/registrar";
diff --git a/src/main/java/com/cristobalbernal/foro/seguridad/ConfigSeguridad.java b/src/main/java/com/cristobalbernal/foro/seguridad/ConfigSeguridad.java
index 49814f6..f1746f6 100644
--- a/src/main/java/com/cristobalbernal/foro/seguridad/ConfigSeguridad.java
+++ b/src/main/java/com/cristobalbernal/foro/seguridad/ConfigSeguridad.java
@@ -22,7 +22,7 @@ public class ConfigSeguridad {
.anyRequest().authenticated()
)
.formLogin((form) -> form
- .loginPage("/login")
+ .loginPage("/springsecurity")
.permitAll()
)
.logout(LogoutConfigurer::permitAll);
diff --git a/src/main/resources/templates/menu/menu.html b/src/main/resources/templates/menu/menu.html
index 5b41ba5..a2d9ef0 100644
--- a/src/main/resources/templates/menu/menu.html
+++ b/src/main/resources/templates/menu/menu.html
@@ -1,5 +1,5 @@
-