- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用户系统集成多维数据分析工具 FineBI 简单示例
1. 描述
为了简化步骤,用户系统 BIdemo 里面只有两个页面:登录页面 login.html 和跳转页
面 index.html ,登录页面就是指用户系统输入用户名密码的页面,index.html 则是用户
名密码验证成功之后,用户系统的首页,该示例首页中以超链节点的方式将 FineBI 集成进
来。
2. 登录页面 login.html
FineBI 平台拥有自己的用户登录界面,需要登录才能使用,在实际情况中,企业会有
自己的系统登录界面,如果将FineBI 嵌入在系统中,虽然用户登录了用户系统,但是没有
登录 FineBI 平台,当使用 FineBI 时,还要跳转到 FineBI 特定的登录页面登录,这对使用
者而言非常麻烦。因此需要在用户系统的登录页面登录时同时登录 FineBI 平台(即将输入
的用户名密码也发送到 FineBI 平台进行认证),从而访问 FineBI 时不需要再次登录。
2.1 FineBI 登录验证接口
用户输入用户名密码后点击提交或登录按钮时,触发 loginFR()方法,该方法中实现登
录事件并且通过 ajax 将用户名密码发送到 FineBI 平台进行验证,并且在验证成功时,触
发 html 中的表单提交事件,实现登录成功页面的跳转,实现 BI 认证代码如下:
1. function loginFR() {
2. var username =document.getElementById(username).value;
3. var password =document.getElementById(password).value;
4. var f = document.getElementById(loginForm);
5. jQuery.ajax({
6. url:http://localhost:8080/FineBI/ReportServer?op=fs_loadcmd=
sso,//FineBI平台登录验证地址
7. dataType:jsonp,//跨域采用 jsonp方式
8. data:{username:username,password:password},//将用户名密码值发
送过去
9. jsonp:callback,
10. timeout:5000,//超时时间(单位:毫秒)
11. success:function(data) {
12. if (data.status === success) {//验证成功
13. f.submit();//页面跳转到指定页面
14.
15. } else if (data.status === fail){
16. alert(用户名密码错误!!!); //验证失败(用户
名或密码错误)
17. }
18. },
19. error:function(){
20. alert(超时或服务器其他错误!!!);// 验证失败(超时或服务器其他
错误)
21. }
22. });
23. }
注:由于使用了 ajax ,需要引入jquery.js 。
另:如果用户名密码需要编码转换,可引入 finereport.js,使用 FR 的内置编码函数进行
编码转化,示例中,用户名无需编码转换,代码如下:
1. script type=text/javascript src=ReportServer?op=embresource=fi
nereport.js/script
1. FR.cjkEncode(document.getElementById(username).value);
您可能关注的文档
- 项目资料存放管理说明(V1.1.2)要领.pdf
- C++程序设计--对象分册(第7讲).ppt
- Dreamweaver图层和时间轴的应用.doc
- 第六章 三十分钟掌握STL.pdf
- LCD1602和MCS-51单片机的接口.doc
- 硬件设备_介绍资料.pdf
- 信息技术和信息安全 20140713新题库.pdf
- 第九讲 参数估计.ppt
- 用户标识符的作用域及存储类.ppt
- chapter4栈及队列.pdf
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 2024年高考数学:排列组合的应用问题和概率.pdf VIP
- HG∕T 5811-2020 含铁化工污泥中铁含量测定方法.pdf
- 抗拔桩单桩承载力计算书.xlsx VIP
- 2024年高考数学:函数与导数的交汇题型分析及解题策略.pdf VIP
- 2024年高考数学:数列综合应用问题和三角函数图像性质.pdf VIP
- SL∕T 423-2021河道采砂规划编制与实施监督管理技术规范.docx
- 改性EVA母粒、改性TPU母粒、改性TPEE母粒、改性TPE母粒、改性SEBS、改性尼龙、改性尼龙弹性体、TPEE纱线环评环境影响报告表(新版环评).docx
- 公路养护工技师从业资格证理论知识考试题库(附含答案).pdf
- 基恩士 TF4-10(V) 使用说明书 EN.pdf
- 四年级语文上册第七单元《古诗三首》教材解读.docx
文档评论(0)