This commit is contained in:
Parpaillax
2024-04-24 12:14:24 +02:00
parent 7df76ea3ed
commit 1d41a7beeb
3 changed files with 5 additions and 6 deletions

View File

@@ -34,9 +34,4 @@ public class LoginController {
return "redirect:/security/login?error"; return "redirect:/security/login?error";
} }
} }
@GetMapping("/logout")
public String logout(Model modele) {
return "security/login";
}
} }

View File

@@ -24,7 +24,7 @@ public class WebSecurityConfig{
.anyRequest().authenticated()) .anyRequest().authenticated())
.formLogin((form) -> form.loginPage("/login").defaultSuccessUrl("/", true)) .formLogin((form) -> form.loginPage("/login").defaultSuccessUrl("/", true))
.logout((logout) -> logout.clearAuthentication(true).invalidateHttpSession(true) .logout((logout) -> logout.clearAuthentication(true).invalidateHttpSession(true)
.deleteCookies("JSESSIONID").logoutSuccessUrl("/login") .deleteCookies("JSESSIONID").logoutSuccessUrl("/login?logout")
.logoutRequestMatcher(new AntPathRequestMatcher("/logout")).permitAll()); .logoutRequestMatcher(new AntPathRequestMatcher("/logout")).permitAll());
return http.build(); return http.build();

View File

@@ -13,6 +13,10 @@
<a class="navbar-brand" href="/accueil"> <a class="navbar-brand" href="/accueil">
<img src="/img/logo.png" width="70" height="70" alt="Logo"> <img src="/img/logo.png" width="70" height="70" alt="Logo">
</a> </a>
<!-- <div th:if="${#authentication.principal != 'anonymousUser'}">-->
<!-- <p>Mes crédits :</p>-->
<!-- <p th:text="${userProfile.credit}"></p>-->
<!-- </div>-->
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>
</button> </button>