我现在用NSURLConnection来Post到一个asp.net的登录页面。。我如何把这些登录信息跟UIWebView关联起来呢??
不知道我这么说能不能明白。。就是有一个网站,需要登录才能访问,不登录的话会自动跳转到登录页面。我现在有一个用户名和密码,我想在UIWebView载入的时候自动拿着这个用户名和密码来自动登录。。然后可以直接访问内页。。。
请各位大哥帮帮忙。。
------解决方案--------------------
我也刚接触 呵呵帮你顶一下
乱说一下:用户第一次登陆会输入用户名密码,你在服务器端记住用户的手机一下唯一信息,下次他再登陆的时候就可以直接带入信息
哈哈乱说的
不知道能不能像网页一样有个cookies把信息存在客户端上呢~
------解决方案--------------------
不会 呵呵 我正在看ASIHTTPRequest类库 很好用
------解决方案--------------------
不需要用NSURLConnection,提供下边两个方法:
1. 把登陆页保存在ios项目中,在html的input中写上用户名和密码,再加段脚本让这个form子页面加载完毕后submit
2. 使用 webview 的 webViewDidFinishLoad 中使用stringByEvaluatingJavaScriptFromString功能
[myWebView stringByEvaluatingJavaScriptFromString:@"javascript"]; 把javascript换成你填入用户名密码,提交form的脚本就可以了
------解决方案--------------------
据我所知iOS应用当中的cookie都保存在NSHTTPCookieStorage中,你用NSURLConnection登陆成功后,NSHTTPCookieStorage会保存其cookie值,然后直接用webView打开登陆后网页即可。