有关登陆的配置在configure方法中进行配置,具体配置内容如下:
登陆页面配置:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin().loginPage("/logins").permitAll();
}
登陆表单提交路径配置:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin().loginProcessingUrl("/login");
}
表单参数名称配置:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin()
.usernameParameter("username")
.passwordParameter("password");
}
登陆成功
跳转路径配置:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin()
//.defaultSuccessUrl("/success")
//登陆成功后,跳转回之前的页面,如果没有,则跳转到指定页面
.successForwardUrl("/success");
//登陆成功后,跳转到指定页面
}
处理方式配置:
点击进入
- 登陆失败
跳转路径配置:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin()
//.failureUrl("/failure")
// 登陆失败后,跳转回之前的页面,如果没有,则跳转到指定页面
.failureForwardUrl("/failure");
// 登陆失败后,跳转到指定页面
}
处理方式配置:
点击进入