[英]Passing Username and Password with IFrame
我有一个问题。
这可能吗?
我需要将其他网站的登录页面放入iframe。 登录后,您将看到一个图表。
我需要的是,当我单击超链接时,它将在iframe中显示该页面,但会自动填充并自动登录帐户,以便他们看到的不是登录页面,而是其中的图形。
有没有办法在iframe中传递用户名和密码并触发登录按钮或自动登录?
可以用PHP或jquery做到吗?
关于所有,并提前感谢。
不要公开密码,而是创建一个唯一的密钥,您可以将其与密码一起发送以在将显示在iframe中的页面上对它们进行身份验证。 这假定两个系统都知道用户和唯一密钥。
设置iframe时,您可以将其源设置为包括一些URL参数:
<iframe src="http://example.org/api?key=<?php echo $unique_key; ?>">
这将带您解决跨域问题,而跨域问题可能是使用javascript方法抛出的。
Treffynnon回答的唯一警告是,它要求您有权访问两个系统,以创建一种“登录代码” Web服务,两者可以用来进行通信。 如果您只能访问第一个站点(要在其中包含iframe的站点),则需要执行以下操作(请注意,这不像Treffynnon的回答那么安全):
潜在问题:
您可以尝试的第一种方法是在iframe中使用GET
方法发送用户名和密码。 像src=yourscript.php?user=me&pass=secret
这样,您可以尝试在另一侧对用户进行身份验证。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.