Package net.yanhl.user.pojo

Examples of net.yanhl.user.pojo.User


    String name = StringUtil.getValue(request, "loginName");
    String pass = StringUtil.getValue(request, "password");
    try {
      int loginFlag = userManager.validLogin(name, pass);
      if (loginFlag == UserManager.LOGIN_SUCCESS) {
        User user = userManager.getUserByNameAndPass(name, pass);
        UserUtil.saveUser2Session(user, request);
        log.info("用户<" + user.getUserName() + ",ip=" + request.getRemoteAddr() + ">登录系统");
        print(response, RESBONSE_SUCCESS);
      } else if (loginFlag == UserManager.LOGIN_FAIL) {
        print(response, RESBONSE_ERROR);
      }
    } catch (Exception e) {
View Full Code Here


        String errorMsg = "用户注册--密码不相同,请重新输入!";
        log.warn("用户注册,userName=" + userName + ",loginName" + loginName + ",错误:" + errorMsg);
        request.setAttribute(RESBONSE_ERROR, errorMsg);
        forward = FORWARD_ERROR;
      } else {
        User user = new User();
        user.setLoginName(loginName);
        user.setPassword(password1);
        user.setUserName(userName);
        userManager.registe(user);
        log.info("用户<" + user + ">注册成功-->自动登录系统");
        UserUtil.saveUser2Session(user, request);
        forward = "index";
      }
View Full Code Here

   */
  public ActionForward changePwd(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
      HttpServletResponse response) throws Exception {
    try {
      JSONObject jsonObject = readJson(request);
      User user = UserUtil.getUserFromSession(request);
      String oldPwd = jsonObject.getString("oldPwd");
      String newPwd1 = jsonObject.getString("newPwd1");
      String newPwd2 = jsonObject.getString("newPwd2");
      jsonObject = new JSONObject();
      if (user.getPassword().equals(oldPwd) && newPwd1.equals(newPwd2)) {
        userManager.changePwd(user.getUserId(), newPwd1);
        log.info("用户<" + user + ">,修改密码成功!");
        jsonObject.accumulate("status", "success");
      } else {
        jsonObject.accumulate("status", "error");
        if (!user.getPassword().equals(oldPwd)) {
          log.warn(user + ",修改密码,错误:旧密码验证错误!");
          jsonObject.accumulate("error", "旧密码验证错误!");
        } else if (!newPwd1.equals(newPwd2)) {
          log.warn(user + ",修改密码,错误:两次新密码不相同!");
          jsonObject.accumulate("error", "两次新密码不相同!");
View Full Code Here

  public User getUserByNameAndPass(String name, String pass) {
    return userDao.findByNameAndPass(name, pass);
  }

  public void changePwd(Integer userId, String newPwd) {
    User user = userDao.get(userId);
    user.setPassword(newPwd);
    userDao.update(user);
  }
View Full Code Here

TOP

Related Classes of net.yanhl.user.pojo.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.