随笔 - 225  文章 - 98  trackbacks - 0
<2012年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

随笔分类

相册

报表工具厂商们

搜索

  •  

最新评论

阅读排行榜


通达OA的首页文件是加密的,无法配置单点登陆可以在拿取用户名和密码的地方传给FR登录地址注册一下。下面就详细的讲一下如何进行配置。
可以在js里面拿到用户名,就和FR文档的单点登录里面一样做
       var scr = document.createElement("iframe");      //创建iframe    
        var dt=new Date();  
       scr.src = "/WebReport/ReportServer?op=touchpf&__redirect__=false&username=" + username + "&password=" + password+"&time="+dt.toString();   //将报表验证用户名密码的地址指向此iframe    
       document.getElementsByTagName("head")[0].appendChild(scr);   //将iframe标签嵌入到head中    
如果不能用js获取用户名,可以用php返回下面这段可执行的js,具体可以看看这个http://www.cnblogs.com/kuyuecs/archive/2012/07/18/2597068.html

1. <?

2. include_once("inc/auth.php");

3. ?>

4. <html>

5. <head>

6. <title>测试</title>

7. <meta http-equiv="content-type" content="text/html;charset=gb2312">

8. </head>

9. <body class="bodycolor">

10. <?

11. echo "当前登录的用户为:".$LOGIN_USER_NAME.",用户名为:".$LOGIN_USER_ID;

12. ?>

13. </body>

14. </html>


另外要注意的是,这个能拿到用户名的地方必须是在调用报表之前就会被执行的



了解Java报表工具就从这里开始
posted on 2012-11-21 09:44 season 阅读(312) 评论(0)  编辑  收藏 所属分类: Java报表—技术知识

只有注册用户登录后才能发表评论。


网站导航: