我想为我的用户启用“自动登录”按钮。通过按下按钮,用户将使用我在代码中添加的用户名和密码登录到其他站点。 我的网站使用php,这个网站是用asp编写的。
这可能吗?
提前致谢
答案 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中。 如果您拥有远程网站: 您可以使用公共数据库与唯一密钥共享会话。