如何发布数据用户名密码进行登录

用户3793919

您好在我的应用程序中我的服务器中有一个用户名密码,因此用户需要使用设备上的用户名密码登录,因为我已将数据发布到我的php脚本中并获得响应,这是我第一次这样做,login但未获得正确的解决方案请帮帮我。

我的邮编。

- (IBAction)submit:(id)sender {
     NSString *us = usern.text;
     NSString *pa = pass.text;
   NSURL *url = [NSURL URLWithString:@"http://localhost/ios/?"];
   NSString *post = [NSString stringWithFormat:@"&Username=%@&Password=%@",us,pa];
   NSLog(@"%@",post);
     NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[url standardizedURL]
                                                       cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60];

    [request setHTTPMethod:@"POST"];
    [request setValue:@"application/x-www-form-urlencoded; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
    [request setHTTPBody:[post dataUsingEncoding:NSUTF8StringEncoding]];



  }

我已使用上述代码在Google搜索后发布数据,但问题是我如何在我的php脚本中使用此URL,请告诉如何使用该URL来获取用户名密码并将其传递到正确的URL中以在我的php脚本中使用

塞尔瓦

我不知道我是否为您的问题提供正确的答案。如果没有,我深表歉意。我了解您正在iOS中创建登录表单,以通过存储在数据库中的PHP验证登录详细信息。

在PHP中创建一个简单的登录表单:

<?php

$host="localhost"; // Host name 

$username=""; // Mysql username 

$password=""; // Mysql password 

$db_name="test"; // Database name 

$tbl_name="members"; // Table name 

// Connect to server and select database.

mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

// username and password sent from form 

$myusername=$_POST['myusername']; 
$mypassword=$_POST['mypassword']; 

// To protect MySQL injection (more detail about MySQL injection)

$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);

// Mysql_num_row is counting table row

$count=mysql_num_rows($result);

更新您的NSURL字符串:

NSURL *url = [NSURL URLWithString:@"http://www.zzz.com/xyz.php";

发布参数

NSString *post = [NSString stringWithFormat:@"&Username=%@&Password=%@",us,pa];

一旦成功完成此操作,您就可以像zaph所说的咸散列一样进行更改。

有很多教程可以在iOS中创建用户名和密码登录功能。我不知道你是基本的还是新的程序员。但是尝试一下,您可能会有所了解。http://www.youtube.com/watch?v=HrZR2SyeoSk

如果希望从服务器加载数据,则可以使用JSON序列化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将用户名密码和密码与文本文件进行比较以登录java

如何使用$ _session []的用户名和密码进行搜索?

请求/发布用户名/登录无效

如何防止使用相同的用户名进行多次登录?

如何在登录页面中更详细地说明登录错误(“用户名/密码错误”)

Laravel 5 db:种子用户名和密码,但登录时不进行身份验证

登录系统,输入用户名和密码后登录

在登录表单中输入用户名/密码后如何转到特定用户的记录

如何使用2或3个用户名和密码以用户形式创建登录名?

aiohttp.ClientSession似乎没有发布我提供的数据(用户名,密码,login令牌)

如何设置用户名/密码mosquitto?

我的登录功能无法匹配数据库中存储的用户名和密码

检查登录用户名和密码,然后从以前的每个条目中获取数据

社交登录:如何注销 Instagram。如何清除 Web View 用户名和密码?

如何找出登录机器的用户名?

如何从.htpasswd登录用户名?

登录后如何显示用户名

登录后如何打印用户名?

Gradle 新发布插件:存储库托管以及如何指定用户名和密码?

如何将用户名和密码从设备安全地发布到url

使用RCurl发布用户名和密码

如何使登录用户名和密码区分大小写

如何获取登录表单用户名和密码输入的“ ID”?

如何创建登录但使用用户名或电子邮件和密码

如何使用登录名(用户名和密码),按钮更改活动?

如何自动登录(不输入用户名和密码)(文本模式)

Flutter和Firebase-如何仅使用用户名和密码登录

如何使用spring-security通过用户名和密码登录?

如何使用WAMP登录phpMyAdmin,用户名和密码是什么?