大批量的验证用户的账号和密码的正确性。
如:用户名称 密码 网站
aa 111 www.11.com
bb3 adsad www.22.com
cc sadf www.33.com选定网站后,根据用户输入的用户名称和密码判断用户信息是否正确
(我不具有网站的管理权限,也就是说:我是第三方,和这些网站没有任何关系,现在要知道用户《第一方》和网站《第二方》的信息是否匹配)。这应该怎么处理较好了。如果阐述不明白,回帖继续说明,O(∩_∩)O谢谢大家。
如:用户名称 密码 网站
aa 111 www.11.com
bb3 adsad www.22.com
cc sadf www.33.com选定网站后,根据用户输入的用户名称和密码判断用户信息是否正确
(我不具有网站的管理权限,也就是说:我是第三方,和这些网站没有任何关系,现在要知道用户《第一方》和网站《第二方》的信息是否匹配)。这应该怎么处理较好了。如果阐述不明白,回帖继续说明,O(∩_∩)O谢谢大家。
如果你和网站没有关系恐怕不好做
最少你要得到用户名和密码然后传给网站由网站来接受值并做判断后返回一个true或False给你。
关键是有很多网站,你不可能和每一个网站都能有关系的呀。有一种方法,模拟POST数据。
aa 111 www.11.com
bb3 adsad www.22.com
cc sadf www.33.com
不明白你的意思?你是要做和另外一个网站数据是否匹配?如果不匹配就添加进来???
/// 模拟POST登陆网站
/// </summary>
/// <param name="refererUrl">登陆登陆页面的地址</param>
/// <param name="postUrl">验证用户名、密码的地址</param>
/// <param name="postData">登陆的用户名和密码(截取的HTTP头信息)</param>
public void PostLogin(string refererUrl, string postUrl, string postData)
{ XMLHTTP xmlHttp = new XMLHTTP();
xmlHttp.open("POST", postUrl, false, null, null);
xmlHttp.setRequestHeader("Content-Length", postData);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Referer", refererUrl);
xmlHttp.send(postData);
}
/// 模拟POST登陆网站
/// </summary>
/// <param name="refererUrl">登陆登陆页面的地址 </param>
/// <param name="postUrl">验证用户名、密码的地址 </param>
/// <param name="postData">登陆的用户名和密码(截取的HTTP头信息) </param>
public void PostLogin(string refererUrl, string postUrl, string postData)
{ XMLHTTP xmlHttp = new XMLHTTP();
xmlHttp.open("POST", postUrl, false, null, null);
xmlHttp.setRequestHeader("Content-Length", postData);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Referer", refererUrl);
xmlHttp.send(postData);
}
楼上这方法你有多少个网站就得做多少个这个
就是当你填写好QQ号码的时候,利用异步去QQ官方网站POST数据数据,得到返回信息。用户的数据是用户在卖的时候填写的,判断是根据用户提交的信息POST到官方网站验证。