Package com.jeecms.cms.web

Examples of com.jeecms.cms.web.WebErrors


      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validateCaptcha(captcha, request, response);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    message.setMsgBox(2);
    message.setMsgSendUser(user);
    CmsUser msgReceiverUser = userMng.findByUsername(username);
View Full Code Here


      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validateCaptcha(captcha, request, response);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    CmsMessage message = messageMng.findById(id);
    message.setMsgBox(1);
    message.setSendTime(new Date());
View Full Code Here

      return FrontUtils.showLogin(request, model, site);
    }
    CmsMessage message = messageMng.findById(id);
    // 非发件人无权查看信件
    if (!message.getMsgSendUser().equals(user)) {
      WebErrors errors = WebErrors.create(request);
      errors.addErrorCode("error.noPermissionsView");
      return FrontUtils.showError(request, response, model, errors);
    }
    model.addAttribute("message", message);
    return FrontUtils.getTplPath(request, site.getSolutionPath(),
        TPLDIR_MESSAGE, MESSAGE_EDIT);
View Full Code Here

      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validateCaptcha(captcha, request, response);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    message = messageMng.update(message);
    // 更新发送表的信息,收件表的信息同步更新
    Set<CmsReceiverMessage> receiverMessageSet = message.getReceiverMsgs();
View Full Code Here

    if (message != null) {
      // 阅读收信
      // 非收件人和发件人无权查看信件
      if (!message.getMsgReceiverUser().equals(user)
          && !message.getMsgSendUser().equals(user)) {
        WebErrors errors = WebErrors.create(request);
        errors.addErrorCode("error.noPermissionsView");
        return FrontUtils.showError(request, response, model, errors);
      }
      // 收件人查看更新已读状态
      if (message.getMsgReceiverUser().equals(user)) {
        message.setMsgStatus(true);
View Full Code Here

              .info(
                  "member CmsMessage delete CmsMessage success. id={}",
                  ids[i]);
        }
      } else {
        WebErrors errors = WebErrors.create(request);
        errors.addErrorCode("error.noPermissionsView");
        return FrontUtils.showError(request, response, model, errors);
      }
    }
    return FrontUtils.showSuccess(request, model, nextUrl);
  }
View Full Code Here

    return FrontUtils.showSuccess(request, model, nextUrl);
  }

  private WebErrors validateCaptcha(String captcha,
      HttpServletRequest request, HttpServletResponse response) {
    WebErrors errors = WebErrors.create(request);
    try {
      if (!imageCaptchaService.validateResponseForID(session
          .getSessionId(request, response), captcha)) {
        errors.addErrorCode("error.invalidCaptcha");
        return errors;
      }
    } catch (CaptchaServiceException e) {
      errors.addErrorCode("error.exceptionCaptcha");
      log.warn("", e);
      return errors;
    }
    return errors;
  }
View Full Code Here

      return FrontUtils.showMessage(request, model, "member.memberClose");
    }
    if (user == null) {
      return FrontUtils.showLogin(request, model, site);
    }
    WebErrors errors = validatePasswordSubmit(user.getId(), origPwd,
        newPwd, email, request);
    if (errors.hasErrors()) {
      return FrontUtils.showError(request, response, model, errors);
    }
    cmsUserMng.updatePwdEmail(user.getId(), newPwd, email);
    return FrontUtils.showSuccess(request, model, nextUrl);
  }
View Full Code Here

    ResponseUtils.renderJson(response, pass ? "true" : "false");
  }

  private WebErrors validatePasswordSubmit(Integer id, String origPwd,
      String newPwd, String email, HttpServletRequest request) {
    WebErrors errors = WebErrors.create(request);
    if (errors.ifBlank(origPwd, "origPwd", 100)) {
      return errors;
    }
    if (errors.ifMaxLength(newPwd, "newPwd", 100)) {
      return errors;
    }
    if (errors.ifMaxLength(email, "email", 100)) {
      return errors;
    }
    if (!cmsUserMng.isPasswordValid(id, origPwd)) {
      errors.addErrorCode("member.origPwdInvalid");
      return errors;
    }
    return errors;
  }
View Full Code Here

  @RequestMapping("/advertising/v_edit.do")
  public String edit(Integer id, Integer pageNo, HttpServletRequest request,
      ModelMap model) {
    CmsSite site = CmsUtils.getSite(request);
    WebErrors errors = validateEdit(id, request);
    if (errors.hasErrors()) {
      return errors.showErrorPage(model);
    }
    CmsAdvertising cmsAdvertising = manager.findById(id);
    model.addAttribute("cmsAdvertising", cmsAdvertising);
    model.addAttribute("attr", cmsAdvertising.getAttr());
    model.addAttribute("adspaceList", cmsAdvertisingSpaceMng.getList(site
View Full Code Here

TOP

Related Classes of com.jeecms.cms.web.WebErrors

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.