怎么做一个有验证码的登陆.net网站的程序??

解决方案 »

  1.   

    先写一个类,关于自动生成随机码的类,没有的话我这里有现成的,
    拉三个文本框三个label一个是用户名,一个是密码,一个是验证码,在登陆页面提取随机生成的验证码,
    写一个查询语句,看数据库里边是否有这个用户名,select count(字段名) where 用户名=“”;(放SQL注入漏洞)
    如果返回的数大于1就说明在数据库里找到了这个用户,如果是0就说明没有找到,如果找到就再查询看看用户名和密码 
    select count(字段名)where 用户名='' and 密码='' 如果返回是一就说明用户名和密码都正确,如果返回是0那么就说明密码是错误的
      

  2.   

    可能有些人误会我意思了..我的意思是有一个现成的网站,我要用c#的winform做一个自动登陆的程序,这个网站存在验证码,我没法post数据,得到不验证码/
      

  3.   

    不理解,不知道是不是可以用session解决
      

  4.   

    你運氣還不錯這個網站 很容易搞
    網站自動登錄可以用webhttprequest來實現
    它這個驗證不複雜
    很容易搞
      

  5.   

    我取得了验证码后把它的值弄在post数据里面就ok了, 就不用手输了