Я пытался это исправить, но понятия не имею, как это исправить
моя конфигурация веб-безопасности
Код: Выделить всё
package com.range.loginapp.Config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.SecurityFilterChain;
@Configuration
public class WebSecurityConfig {
@Bean
protected SecurityFilterChain Securityfilerchain(HttpSecurity http) throws Exception {
http
.authorizeHttpRequests(auth -> auth
.anyRequest().authenticated() ).formLogin(form->form.loginPage("/login.html").permitAll()).logout(logout -> logout.logoutUrl("/logout.html").permitAll());
return http.build();
}
}
Код: Выделить всё
package com.range.loginapp.Controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
@Controller
public class AccountController {
@GetMapping("/login")
String logpro(){
return "login";
}
@PostMapping
public String loginSubmit(@RequestParam String email, @RequestParam String password) {
return "redirect:/home";
}
@GetMapping("/logout")
public String logout(){
return "logout";
}
}
2024-10-09T14:38:11.353+04:00 ОШИБКА 131106 --- [loginapp] [io-8080-exec-10] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() для сервлета [dispatcherServlet] в контексте с путем [] выдал исключение [Путь кругового просмотра [логин]: отправит снова вернуться к текущему URL-адресу обработчика [/login]. Проверьте настройку ViewResolver! (Подсказка: это может быть результатом неопределенного представления из-за генерации имени представления по умолчанию.)] с основной причиной
Изображение исключения.
введите здесь описание изображения
Подробнее здесь: https://stackoverflow.com/questions/790 ... -resources