@RequestMapping("/login")
@ResponseBody
public String login(String username, String password, Integer role,
HttpSession session) {
session.setAttribute("role", role);
QueryWrapper<Users> wrapper = new QueryWrapper<Users>();
wrapper.eq("role", role);
wrapper.eq("isdel", 0);
wrapper.eq("username", username);
wrapper.eq("password", password);
List<Users> list = usersService.list(wrapper);
if (list != null && list.size() > 0) {
Users user = list.get(0);
session.setAttribute("users", user);
QueryWrapper<Gonggao> gwrapper = new QueryWrapper<Gonggao>();
gwrapper.orderByDesc("id");
List<Gonggao> glist = gonggaoService.list(gwrapper);
session.setAttribute("glist", glist);
return "ok";
}
return "error";
}
登录代码如上图所示
相关数据库表为
尝试管理员,登录则失败