Examples of UserInfoVo


Examples of org.g4studio.system.common.dao.vo.UserInfoVo

   * @return
   */
  public ActionForward updateUserInfo(ActionMapping mapping, ActionForm form,
      HttpServletRequest request, HttpServletResponse response) throws Exception {
    BaseActionForm cForm = (BaseActionForm)form;
    UserInfoVo userInfoVo = getSessionContainer(request).getUserInfo();
    UserService service = (UserService)getService("userService");
    Dto indDto = cForm.getParamAsDto(request);
    Dto outDto = new BaseDto(G4Constants.TRUE);
    outDto.put("flag", G4Constants.SUCCESS);
    String password = CodeUtil.encryptBase64(indDto.getAsString("password2"), G4Constants.BASE64_KEY);
    if (password.equals(userInfoVo.getPassword())) {
      service.updateUserItem4IndexPage(indDto);
      outDto.put("flag", G4Constants.SUCCESS);
      userInfoVo.setPassword(CodeUtil.encryptBase64(indDto.getAsString("password1"), G4Constants.BASE64_KEY));
      getSessionContainer(request).setUserInfo(userInfoVo);
    }else {
      outDto.setSuccess(G4Constants.FALSE);
      outDto.put("flag", G4Constants.FAILURE);
    }
View Full Code Here

Examples of org.g4studio.system.common.dao.vo.UserInfoVo

   * @return
   */
  public ActionForward unlockSystem(ActionMapping mapping, ActionForm form,
      HttpServletRequest request, HttpServletResponse response) throws Exception {
    BaseActionForm cForm = (BaseActionForm)form;
    UserInfoVo userInfoVo = getSessionContainer(request).getUserInfo();
    Dto indDto = cForm.getParamAsDto(request);
    String password = CodeUtil.encryptBase64(indDto.getAsString("password"), G4Constants.BASE64_KEY);
    Dto outDto = new BaseDto(G4Constants.TRUE);
    if (password.equals(userInfoVo.getPassword())) {
      outDto.put("flag", G4Constants.SUCCESS);
    }else {
      outDto.put("flag", G4Constants.FAILURE);
    }
    write(outDto.toJson(), response);
View Full Code Here

Examples of org.g4studio.system.common.dao.vo.UserInfoVo

    HttpServletRequest request = (HttpServletRequest) pRequest;
    HttpServletResponse response = (HttpServletResponse) pResponse;
    String ctxPath = request.getContextPath();
    String requestUri = request.getRequestURI();
    String uri = requestUri.substring(ctxPath.length());
    UserInfoVo userInfo = WebUtils.getSessionContainer(request).getUserInfo();
    BigDecimal costTime = null;
    PropertiesHelper pHelper = PropertiesFactory.getPropertiesHelper(PropertiesFile.G4);
    String eventMonitorEnabel = pHelper.getValue("requestMonitor", "1");
    String isAjax = request.getHeader("x-requested-with");
    if (G4Utils.isEmpty(userInfo) && !uri.equals("/login.do") && enabled) {
      if (G4Utils.isEmpty(isAjax)) {
        response.getWriter().write(
            "<script type=\"text/javascript\">parent.location.href='" + ctxPath
                + "/login.do?reqCode=init'</script>");
        response.getWriter().flush();
        response.getWriter().close();
      } else {
        response.sendError(G4Constants.Ajax_Timeout);
      }
      log.warn("警告:非法的URL请求已被成功拦截,请求已被强制重定向到了登录页面.访问来源IP锁定:" + request.getRemoteAddr() + " 试图访问的URL:"
          + request.getRequestURL().toString() + "?reqCode=" + request.getParameter("reqCode"));
      return;
    }
    if (G4Utils.isNotEmpty(isAjax) && !uri.equals("/login.do")) {
      String loginuserid = request.getParameter("loginuserid");
      if (G4Utils.isEmpty(loginuserid)) {
        response.sendError(G4Constants.Ajax_Unknow);
        log.error("请求非法,[loginuserid]参数缺失");
        return;
      }
      if (!loginuserid.equals(userInfo.getUserid())) {
        response.sendError(G4Constants.Ajax_Session_Unavaliable);
        log.error("当前会话和登录用户会话不一致,请求被重定向到了登录页面");
        return;
      }
    }
View Full Code Here

Examples of org.g4studio.system.common.dao.vo.UserInfoVo

   * 写操作员事件表
   *
   * @param request
   */
  private void saveEvent(HttpServletRequest request, BigDecimal costTime) {
    UserInfoVo userInfo = WebUtils.getSessionContainer(request).getUserInfo();
    if (G4Utils.isEmpty(userInfo)) {
      return;
    }
    String menuid = request.getParameter("menuid4Log");
    Dto dto = new BaseDto();
    dto.put("account", userInfo.getAccount());
    dto.put("activetime", G4Utils.getCurrentTimeAsNumber());
    dto.put("userid", userInfo.getUserid());
    dto.put("username", userInfo.getUsername());
    dto.put("requestpath", request.getRequestURI());
    dto.put("methodname", request.getParameter("reqCode"));
    dto.put("eventid", IDHelper.getEventID());
    dto.put("costtime", costTime);
    if (G4Utils.isNotEmpty(menuid)) {
      Dao g4Dao = (Dao) SpringBeanLoader.getSpringBean("g4Dao");
      String menuname = ((BaseDto) g4Dao.queryForObject("Resource.queryEamenuByMenuID", menuid)).getAsString("menuname");
      String msg = userInfo.getUsername() + "[" + userInfo.getAccount() + "]打开了菜单[" + menuname + "]";
      dto.put("description", msg);
      log.info(msg);
    } else {
      String msg = userInfo.getUsername() + "[" + userInfo.getAccount() + "]调用了Action方法["
          + request.getParameter("reqCode") + "]";
      dto.put("description", msg);
      log.info(msg + ";请求路径[" + request.getRequestURI() + "]");
    }
    MonitorService monitorService = (MonitorService) SpringBeanLoader.getSpringBean("monitorService");
View Full Code Here

Examples of org.g4studio.system.common.dao.vo.UserInfoVo

   */
  static public void addSession(HttpSession session, UserInfoVo userInfo) {
    ht.put(session.getId(), session);
    Reader g4Reader = (Reader)SpringBeanLoader.getSpringBean("g4Reader");
    MonitorService monitorService = (MonitorService)SpringBeanLoader.getSpringBean("monitorService");
    UserInfoVo usInfo = (UserInfoVo)g4Reader.queryForObject("Monitor.queryHttpSessionsByID", session.getId());
    if(G4Utils.isEmpty(usInfo)){
      monitorService.saveHttpSession(userInfo);
    }
  }
View Full Code Here

Examples of org.g4studio.system.common.dao.vo.UserInfoVo

  /**
   * 标签开始
   */
  public int doStartTag() throws JspException{
    HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
    UserInfoVo userInfo = WebUtils.getSessionContainer(request).getUserInfo();
    String contextPath = request.getContextPath();
    request.setAttribute("webContext", contextPath);
    Dto dto = new BaseDto();
    PropertiesHelper pHelper = PropertiesFactory.getPropertiesHelper(PropertiesFile.G4);
    String micolor = pHelper.getValue("micolor", "blue");
    dto.put("micolor", micolor);
    String urlSecurity = pHelper.getValue("urlSecurity", "1");
    dto.put("urlSecurity", urlSecurity);
    dto.put("urlSecurity2", urlSecurity2);
    dto.put("userInfo", userInfo);
    dto.put("ajaxErrCode", G4Constants.Ajax_Timeout);
    dto.put("requestURL", request.getRequestURL());
    dto.put("contextPath", contextPath);
    dto.put("doctypeEnable", doctypeEnable);
    dto.put("extDisabled", G4Utils.isEmpty(extDisabled) ? "false" : extDisabled);
    dto.put("title", G4Utils.isEmpty(title) ? "G4Studio" : title);
    dto.put("jqueryEnabled", G4Utils.isEmpty(jqueryEnabled) ? "false" : jqueryEnabled);
    dto.put("showLoading", G4Utils.isEmpty(showLoading) ? "true" : showLoading);
    dto.put("uxEnabled", uxEnabled);
    dto.put("exportExceptionWindow", exportExceptionWindow);
    dto.put("fcfEnabled", fcfEnabled);
    dto.put("exportParams", exportParams);
    dto.put("exportUserinfo", exportUserinfo);
    dto.put("isSubPage", isSubPage);
    dto.put("pageLoadMsg", WebUtils.getParamValue("PAGE_LOAD_MSG", request));
    String titleIcon = WebUtils.getParamValue("TITLE_ICON", request);
    dto.put("titleIcon", G4Utils.isEmpty(titleIcon) ? "G4Studio.ico" : titleIcon);
    if (exportParams.equals("true")) {
      dto.put("paramList", WebUtils.getParamList(request));
    }
    //String agent = request.getHeader("user-agent");
    //dto.put("firefox", agent.indexOf("Firefox") == -1 ? "false" : "true");
    PropertiesHelper p = PropertiesFactory.getPropertiesHelper(PropertiesFile.G4);
    dto.put("extMode", p.getValue("extMode", TagConstant.Ext_Mode_Run));
    dto.put("runMode", p.getValue("runMode", TagConstant.RUN_MODE_NORMAL));
    Dto themeDto = new BaseDto();
    Dto resultDto = new BaseDto();
    if(G4Utils.isNotEmpty(userInfo)){
      themeDto.put("userid", userInfo.getUserid());
      resultDto = armTagSupportService.getEauserSubInfo(themeDto);
    }
    String theme = null;
    if(G4Utils.isNotEmpty(resultDto))
      theme = resultDto.getAsString("theme");
View Full Code Here

Examples of org.g4studio.system.common.dao.vo.UserInfoVo

   */
  public int doStartTag() throws JspException{
    HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
    Dao g4Dao = (Dao) SpringBeanLoader.getSpringBean("g4Dao");
    Dto qDto = new BaseDto();
    UserInfoVo userInfoVo = WebUtils.getSessionContainer(request).getUserInfo();
    qDto.put("userid", userInfoVo.getUserid());
    qDto.put("menuid", request.getParameter("menuid4Log"));
    List roleGrantList = g4Dao.queryForList("ArmTagSupport.getUiRoleGrantInfo", qDto);
    List userGrantList = g4Dao.queryForList("ArmTagSupport.getUiUserGrantInfo", qDto);
    List grantList = new ArrayList();
    if (G4Utils.isNotEmpty(roleGrantList)) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.