我现在用NSURLConnection来Post到一个asp.net的登录页面。。我如何把这些登录信息跟UIWebView关联起来呢??不知道我这么说能不能明白。。就是有一个网站,需要登录才能访问,不登录的话会自动跳转到登录页面。我现在有一个用户名和密码,我想在UIWebView载入的时候自动拿着这个用户名和密码来自动登录。。然后可以直接访问内页请各位大哥帮帮忙。。

解决方案 »

  1.   

    我也刚接触 呵呵帮你顶一下
    乱说一下:用户第一次登陆会输入用户名密码,你在服务器端记住用户的手机一下唯一信息,下次他再登陆的时候就可以直接带入信息
    哈哈乱说的
    不知道能不能像网页一样有个cookies把信息存在客户端上呢~
      

  2.   

    不会 呵呵 我正在看ASIHTTPRequest类库 很好用
      

  3.   

    不需要用NSURLConnection,提供下边两个方法:1.  把登陆页保存在ios项目中,在html的input中写上用户名和密码,再加段脚本让这个form子页面加载完毕后submit2. 使用 webview  的 webViewDidFinishLoad 中使用stringByEvaluatingJavaScriptFromString功能
        [myWebView stringByEvaluatingJavaScriptFromString:@"javascript"];    把javascript换成你填入用户名密码,提交form的脚本就可以了 
      

  4.   

    据我所知iOS应用当中的cookie都保存在NSHTTPCookieStorage中,你用NSURLConnection登陆成功后,NSHTTPCookieStorage会保存其cookie值,然后直接用webView打开登陆后网页即可。
      

  5.   

    JS提交一个Form 的程序见这里 http://phpbob.blog.51cto.com/636017/462997