【发布时间】:2013-07-22 05:59:43
【问题描述】:
您好,感谢您抽出宝贵时间阅读本文。
我一直在整个网站上搜索,但没有一个答案适合我。
我想做什么:
我正在尝试从用户那里获取用户名和密码,并通过 post 方法将其发送到 php 脚本,因为它更安全,(我认为?)最终会将它们散列并将它们弹出MySql 数据库中的一个漂亮的小表。
我做了什么:
我已经能够让它工作,但只能通过 GET 方法。我认为 post 更安全,但即使它们相同,这也可能只是一个学习练习。
我对 xcode 比较陌生,但是当我看到它时我可以理解它.. :P
再次感谢您阅读本主题。
真诚的。
编辑:
这是代码..:P
NSLog(@"输入的用户名 = %@",usernameField.text); NSLog(@"输入的密码 = %@", passwordField.text);
NSString *strURL = [NSString stringWithFormat: @"http://localhost:8888/login.php?username=%@&password=%@", usernameField.text, passwordField.text];
NSLog(@"Url accessed = %@", strURL);
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];
if ([strResult isEqualToString:@"success"]) {
[self performSegueWithIdentifier:@"segue1" sender:self];
[loginActivityView stopAnimating];
usernameField.enabled = YES;
passwordField.enabled = YES;
passwordField.text = @"";
buttonThatWasPressed.enabled = YES;
}
【问题讨论】:
-
xCode?有代码吗?发布一些东西来展示你做了什么。顺便说一句,POST 并不比 GET 更安全。
-
对不起,我会编辑它..:P
-
漂亮的标签。您指定您使用的 IDE,但忽略您使用的编程语言。没有意义。而这个问题和php有什么关系呢?
标签: php mysql objective-c post get