自定义登陆页面登陆不上

帆软自定义登陆界面.txt

自定义用户登陆及注册界面.txt

我复制文档中的自定义页面,然后在里面增加了一个 忘记密码按钮,和一个登陆按钮并把里面的报表服务器已经改为了自己得服务器地址及端口号,但是,在idea中,打开该html,无法登陆,求大神直接,难道是我写错了代码,但是我是将 帮助文档的代码复制粘贴过去的,只增加了 2个两个按钮而已,复制的自定义登陆界面的源码是这个里面的:https://help.finereport.com/doc-view-882.html

报的是这个错  Failed to load http://www.wycn.woyanshiye.com:8080/webroot/decision/login: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.

FineReport woyan2008 发布于 2020-1-26 22:24 (编辑于 2020-1-26 23:06)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
codeclyLv4初级互助
发布于2020-1-27 16:55(编辑于 2020-1-27 21:54)

看报错的信息是跨域的问题,你这个是需要单点登录吗?还是只需要自定义登录页面?


image.png


按照上面的配制后,第一个页面应该是可以实现单点登录的,是使用 ajax 的 jsonp 方式实现跨预请求登录的;

第二个页面直接请求是属于跨预的请求,应该不行的。那个页面的代码是但从哪里来的,是不是要用 iframe 的方式登录?

  • woyan2008 woyan2008(提问者) 单点登陆, 我目前只是一个单纯的登陆页面,希望能够将自己得登陆页面展示出来已登录,同时将里面的属于帆软的页面,再打开的时候,同时登陆上
    2020-01-27 18:06 
  • codecly codecly 回复 woyan2008(提问者) 现在是有一个除帆软之外的另一个系统吗?
    2020-01-27 18:59 
  • woyan2008 woyan2008(提问者) 回复 codecly 除开帆软外,目前就是一个 网页 html页面 , 其他的还没有做好
    2020-01-27 19:05 
  • codecly codecly 回复 woyan2008(提问者) 首先,你那个代码里面都少了 head 标签的结束标签 ,但问题应该不是这个。 我刚才在最新的 chrome 中试了下,单点登录的接口也确实不行,接口的响应头中 Content-Type: text/plain;charset=UTF-8 不被浏览器认为是安全的可执行脚本。 具体可以看下这个:https://blog.csdn.net/bewithme/article/details/84809106
    2020-01-27 21:16 
  • codecly codecly 回复 woyan2008(提问者) 刚才又试了下,先登录决策系统,然后在 管理系统 -> 安全管理 -> Security Headers 高级设置 -> 关闭内容嗅探攻击防护开关 进行上面的设置后就可以ajax 方式单点登录了
    2020-01-27 21:43 
  • 2关注人数
  • 917浏览人数
  • 最后回答于:2020-1-27 21:54
    请选择关闭问题的原因
    确定 取消
    返回顶部