登录其他网站

时间:2011-03-24 13:57:17

标签: php authentication

我想为我的用户启用“自动登录”按钮。通过按下按钮,用户将使用我在代码中添加的用户名和密码登录到其他站点。 我的网站使用php,这个网站是用asp编写的。

这可能吗?

提前致谢

3 个答案:

答案 0 :(得分:0)

您必须在PHP中使用CURL才能将POST数据发送到远程站点的ASP脚本。

尽管如此,ASP网站可能会有一些内部验证可能导致拒绝您的请求,但值得一试!

要将CURL设置为用户POST,请查看setopt CURL function options,您必须将CURLOPT_POST选项设置为TRUE,但您可能会发现(取决于ASP站点),您需要激活/停用其他选项

干杯!

答案 1 :(得分:0)

这取决于您尝试登录的网站。

在不为每位访问者使用基于密钥的系统的网站中,这可以很容易地实现。

  • 首先导航到您自己的页面,其中包含登录表单并显示其页面来源。
  • 记下每个<input> - 标记的名称和值,并确定哪一个是用户名&amp;密码。另请注意表单的操作,以查看数据的进展情况。
  • 现在您可以使用curl将用户发送到网站,只需注入帖子数据并应用您自己的用户名&amp;密码给它。

答案 2 :(得分:0)

一个。 如果您不拥有远程站点: 您是否尝试将身份验证参数直接发布到ASP.net页面?然后您也可以尝试使用CURL,但无论如何,请放心,网站所有者可能会通过实施简单的CSRF保护随时锁定您。

B中。 如果您拥有远程网站: 您可以使用公共数据库与唯一密钥共享会话。

相关问题