示例#1
0
  @ResponseBody
  @RequestMapping(value = "/login", method = RequestMethod.POST)
  public StatusMessage login(String username, String password, HttpSession session) {

    String message = "";
    StatusMessage statusMessage = null;

    if (username == "") {
      message = "请输入用户名!";
      statusMessage = new StatusMessage(0, message);

    } else if (!adminDao.isUsernameExit(username)) {
      message = "用户名不存在!";
      statusMessage = new StatusMessage(0, message);

    } else {
      V9Admin admin = adminDao.getByName(username);
      System.out.println(admin.getUsername() + "   " + admin.getPassword());
      if (password == "") {
        message = "请输入密码!";
        statusMessage = new StatusMessage(0, message);
      } else if (!admin.getPassword().equals(password)) {
        message = "密码错误!";
        statusMessage = new StatusMessage(0, message);
      } else {

        message = "管理员登陆成功!";
        session.setAttribute("loginUser", admin);
        statusMessage = new StatusMessage(1, message);
        System.out.println("message1 : " + message);
        // redirectAttributes.addFlashAttribute("loginMsg",message);
        // return "redirect:index";
      }
    }

    //        System.out.println("message : "+message);
    // statusMessage.setStatus(status);
    // statusMessage.setMessage(message);
    // redirectAttributes.addFlashAttribute("loginMsg",message);
    // return "redirect:/admin/login";
    return statusMessage;
  }