Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

 

  1. 第三方应用新建一个报表图标,将MACO报表URL链接配置在报表图标中,链接中附带一个或多个登录参数,例如:
    http://192.168.1.10:8080/view/report.do?reportId=xxx&usercode=yyy

  2. 登录MACO系统,进入  平台管理-系统设置, 开启用户登录脚本


  3. 编辑用户登录脚本,写入相应的登录逻辑

    importPackage(java.util);
    importPackage(org.apache.commons.codec.digest);
    importPackage(com.alibaba.fastjson);
    importPackage(org.apache.commons.lang);
    //获取用户登录时填写的用户名和密码
    var username=request.getParameter("username");
    var password=request.getParameter("password");
    var str = webService.get("http://127.0.0.1:8080/login?username="+username+"&password="+password);
    if(!StringUtils.isEmpty(str)){
        var json = JSONObject.parseObject(str);
        var success = json.getBoolean("success");
        if(!success){
            result.setSuccess(false);
            result.setMessage("用户名或密码错误");
        }else{
            result.setSuccess(true);
        }
    }else{
        result.setSuccess(false);
        result.setMessage("用户名或密码错误");
    }

 

 

 

 

 

 

 

 

 

 

 

 

  • No labels