success.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>登录成功!</h1>
<a href="/api/auth/logout">退出</a>
</body>
</html>
WebSecurityConfig配置调整
作用:配置退出的访问路径/logout,退出成功便跳转到/test/hello,若重新访问则需要再次登录
protected void configure(HttpSecurity http) throws Exception {
//访问/logout退出后,跳转到到test/hello路径
http.logout().logoutUrl("/logout")
.logoutSuccessUrl("/test/hello").permitAll();
http
//自定义自己编写的登录页面
.formLogin()
//登录页面设置
.loginPage("/login.html")
//登录访问路径
.loginProcessingUrl("/user/login")
//登录成功之后,跳转路径
.defaultSuccessUrl("/success.html").permitAll()
......
}
测试:
直接访问登录页面 http://localhost:19734/api/auth/login.html,登录成功跳转到success.html,然后再退出、再访问 http://localhost:19734/api/auth/test/getAll 看是否需要再次登录,若需要则成功。