package myProject.Controller;
import myProject.Model.User;
import myProject.Service.UserService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.Map;
@Controller
public class LoginController {
@Resource
private UserService userService;
@RequestMapping(value= "/checkLogin",method =RequestMethod.POST)
@ResponseBody
public Map userLoginCheck(HttpServletRequest request){
System.out.println("进入该方法");
String username= request.getParameter("username");
String password= request.getParameter("password");
System.out.println("request.getParameter "+username);
System.out.println("request.getParameter "+password);
Boolean result=checkLogin(username,password);
Map map = new HashMap<>();if(result) {
map.put("code", 0);
}else{
map.put("code", 1);
map.put("errorInfo","登录失败,请重新登录");
}returnmap;
}
publicbooleancheckLogin(String username,String password){
User user=userService.getUserByName(username);if (user == null || "".equals(user)){return false;
}if(user.getUserPwd().equals(password)){return true;
}else{return false;
}
}
}