安全地将密码从iPhone应用程序传输到Web服务器

时间:2012-04-17 04:12:44

标签: php iphone ios5 nsurlrequest

这可能是在其他地方问的,但我肯定找不到......

我正在构建一个iPhone应用程序,它将从UITextFields获取用户名和密码并使用它们登录。

我的php脚本需要$ _REQUEST [“user”]和$ _REQUEST [“password”]才能登录。我得到了这个工作:

- (IBAction)submit:(id)sender {
    NSString *url=[NSString stringWithFormat:@"https://localhost:8443/index.php?at=main&pre=login&pre=login&user=%@&password=%@", _usernameentered, _passwordentered];
    NSLog(@"%@",url);
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
};

但是,密码仍以纯文本形式发送。我需要将它作为POST变量发送,但我不知道该怎么做。我觉得应该有几行代码来说明POST变量是什么,但我在互联网上找不到任何东西。也许我正在用错误的术语进行搜索。

另外,我正在为ios5开发,所以我不想要ASIHTTPrequest。

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:3)

您想使用NSURLConnection。这是一个guide。你使用HTTPS很好。