[Java报表软件—技术知识]Finereport和通达OA的单点登录 |
通达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
<?
include_once("inc/auth.php");
?>
<html>
<head>
<title>测试</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
</head>
<body class="bodycolor">
<?
echo "当前登录的用户为:".$LOGIN_USER_NAME.",用户名为:".$LOGIN_USER_ID;
?>
</body>
</html>
另外要注意的是,这个能拿到用户名的地方必须是在调用报表之前就会被执行的
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1211733 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|