Springboot简易实战-登录功能以及拦截器实现
登录功能
在controller包下新建一个LoginController类:
@Controller
public class LoginController {
@RequestMapping("/user/login")
public String login(@RequestParam("username") String userName,@RequestParam("password") String password, Model model){
if(!StringUtils.isEmpty(userName)&&"admin".equals(userName)&&password.equals("123456")){
return "redirect:/main";
}else {
//登录失败提示msg
model.addAttribute("msg","用户名或者密码错误!!");
return "index";
}
}
}
前端接收请求(修改页面form的action请求action为th:action
):
<form class="form-signin" th:action="@{/user/login}">
<img class="mb-4" src="/img/bootstrap-solid.svg" alt="" width="72" height="72