我总是得到一个错误:"电子邮件和/或密码不匹配或用户可能不存在。"
然后我尝试通过URL手动传递参数,出现同样的错误。但是,当我在表单内输入详细信息时,我通常可以登录。
有谁能帮我一下吗?编辑:这可能是因为当我在URL中附加密码时,它返回一个错误,因为我的密码在数据库中加密,它将它与我在URL中发送的字符串进行比较?
现在您发送的唯一参数是emailaddress
字段,"myemail@email.com$Password=mypass123"
作为值,我猜
curl_setopt($ch, CURLOPT_POSTFIELDS, 'EmailAddress=myemail@email.com$Password=mypass123');
应该是:
curl_setopt($ch, CURLOPT_POSTFIELDS, 'EmailAddress=myemail@email.com&Password=mypass123');