各位情况如下,、
因网站加入了验证登陆,之前做的顶贴器不能正常工作,
现我想绕过验证码登陆直接通过保存在客户端的COOKIE发送到网站的方式来正常登陆
(浏览器第一次访问这个网站,正常输入账号及验证码登陆,第二次打开浏览器就已经是登陆状态,那么基于这
个原理,我也可以通过代码方式自动获取客户端cookie发送到网站的方式)
问题来了,(1)是否这个想法可实现,如果不行应该要如何实现
(2)各位有没有读取客户端cookie模块分享下
------解决方案--------------------------------------------------------
- C# code
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;namespace HtmlCombox{ public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["UserModel"] != null) { int UserID = int.Parse(Request.Cookies["UserModel"].Values["UserID"]); //自动登陆系统 string temp = ""; } } protected void Button1_Click(object sender, EventArgs e) { HttpCookie c = new HttpCookie("UserModel"); UserInfo model = new UserInfo(); model.UserID = 100; c.Values.Add("UserID", model.UserID.ToString()); //登陆成功加HttpCookie到客户端 Response.Cookies.Add(c); } } [Serializable] public class UserInfo { int userID; int userName; /// <summary> /// UserName /// </summary> public int UserName { get { return userName; } set { userName = value; } } /// <summary> /// UserID /// </summary> public int UserID { get { return userID; } set { userID = value; } } }}