浏览器报错:
前端代码:
后端代码:
@RestController
@RequestMapping("/user")
public class UserController {
@Resource
private UserServiceImpl userService;
@Resource
private ResultInfo resultInfo;
@Resource
private BCryptPasswordEncoder passwordEncoder;
@PostMapping("/login")
public ResultInfo findUser(@RequestBody User user){
User userAll = userService.findUser(user);
if (userAll != null){
//matches方法的参数,参数1 请求的参数,参数2,数据库返回的参数;
boolean matches = passwordEncoder.matches(user.getPassword(), userAll.getPassword());
if (matches) {
//登录成功
resultInfo.setCode(200);
resultInfo.setMsg("登录成功");
return resultInfo;
}
}
//登录失败
resultInfo.setCode(500);
resultInfo.setMsg("用户名或密码错误!");
return resultInfo;
}