作者Kenqr (夏天的微笑)
看板PHP
标题[请益] 读取另一个网站的资料(需登入)
时间Thu Oct 23 16:31:04 2014
公司有两个行政上使用的系统,放在不同的伺服器上,
使用时都需要登入。
我现在在做两个系统的整合,想要在A系统登入後,
可以读取B系统中的资料。
目前的作法是在A系统中用iframe嵌入B系统的页面,
不过这样一来使用者还要手动登入B系统,不太方便。
老板是希望iframe中的B系统可以自动登入,
或者至少自动输入帐号密码,点一下就可以登入。
不过就我所知,不同网域的iframe是没办法对内容进行操作的,
所以自动输入帐号密码不可行。
要处理这个问题,猜想可能要在A系统从伺服器端登入B系统,
把B系统的页面抓进A系统做处理,再显示给使用者。
不晓得这个方向是不是正确的,或者有其他更好的做法?
--
﹌ ﹌
﹌ 十
起初,他们捉◢
共产党员 ,﹑ ,我不说话,因为我不是
共产党员
後来,他们捉▕工会会员 ●
_<
█>
,﹑ ,我不说话,因为我没有
参加工会
後来,他们捉▕天主教徒<█『
犹,﹑ ,我还是不说话,因为我
是新教徒
後来,他们捉▕ 犹太人 /\ 」」 =
天●=
工●=
共●,我不说话,因为我
是日耳曼人
ψQSWEET**◥ 最後, 等到他们来捉我时 ▏ ▏ ▏,已经没有人能为我说话了...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.193.209.142
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1414053099.A.8F0.html
1F:推 meteorsok: 用jsonp带着secret key过去要资料不知道行不行? 10/23 16:51
3F:→ cf1064: 在登入A系统时用ajax post帐密到B去做登入可以吗? 10/23 20:06
4F:推 KawasumiMai: iframe是可以针对栏位自动输入,只是这方法不好ˋ 10/23 20:14
5F:推 NioTW: 有个概念是这样:A站登入後在url带token和帐号识别码,查询B 10/24 00:34
6F:→ NioTW: 站资料时带这些资料过去,由B站拿token向A站查询是否有效 10/24 00:34
7F:推 DragonPink: 换个方式导ldap? 10/24 00:57
感谢各位提供的资讯
因为目前只需要让使用者看得到B系统,而且时间有限,所以先用偷懒的方式。
用表单post帐号密码到登入页面,target选iframe,就可以在iframe内登入B系统了。
以後会需要让A系统直接读B系统的资料,再来仔细研究大家提供的作法。
※ 编辑: Kenqr (1.34.239.200), 10/25/2014 18:47:33
8F:推 poiuy999: 像做负载平衡侍服器 整合会员帐密 把session存到sql 10/28 00:22
9F:→ poiuy999: 里 就可以不同网域共用 10/28 00:22