我想点一个钮就登陆到网站上而不弹出下面这幅图中的那种登陆界面,实现自动登陆,当然,账户密码都有

解决方案 »

  1.   

    这种需求大部分都是自己组建参数字符串,然后post到目标地址,之后获取它返回的源码就实现自动登陆了。
      

  2.   

    它登陆时弹出个像ftp登陆界面样的窗口
    不是像一般网站上那种表单填写登陆
      

  3.   

    如果说什么自动登陆。。那我就只能理解为。。原来用户的用户名和密码存在COOKIES中了那样就这样在Load事件中                if (HttpContext.Current.Request.Cookies["Users"] != null)  //先判断cookies是否存在
                    {
                        LiaojieDemoModels.Users user = null;
                        string uname = Request.Cookies["Users"]["UserName"];   //得到cookies中存的用户名
                        string upass = Request.Cookies["Users"]["PassWord"];   //得到cookies中存的密码
                        int i = LiaojieDemoBLL.UsersManager.UsersLogin(uname, upass, out user);  //用户登陆方法
                           if(i > 0)
                        {
                           把user存用session,跳转到首页
                        }
                        else
                        {
                           提示错误或直接跳到登陆页
                        }
                    }
      

  4.   

    要是用首次登陆呢(比如要用新注册的账号登陆) cookies好像都是登陆过才能不弹出界面吧
      

  5.   

    webbrower
    HttpWebRequest 通过post登录
      

  6.   

    你确定能不弹出登陆窗口?
    刚接触网页 ,想各位指点下方向,免得走弯路,其实像cookies post这些都不懂
    不过总算找到方向了 谢谢