php登录表单,对其他网站进行身份验证

时间:2011-05-30 12:40:39

标签: php forms login action

我目前在我的网站上有一个登录表单,它发布到我运行的另一个基于Web的服务(Web门户)。这允许人们直接从我的主页登录Web门户(绕过门户的实际登录页面)。 这一切都运行正常,除非输入错误的用户名/密码组合,表单仍将POST到Web门户,然后显示“登录失败”

建议的解决方案:     使用CURL在服务器端执行POST,然后检查响应html中的“Login Failed”字样。     如果找到“登录失败”文本,则登录表单应显示错误。     如果找不到“登录失败”文本,登录表单应继续POST到门户网站。

如果有更简单的方法,有人可以纠正我吗? 感谢能够指出我正确方向的任何链接或片段。

1 个答案:

答案 0 :(得分:0)

也许curl_error()会返回合适的代码?