验证用户名和密码iOS

时间:2013-12-09 14:19:16

标签: ios sql authentication

我有一个网站,用户可以登录查看他们的帐户信息。

我想在我的iOS应用中构建功能,允许他们登录并在应用中查看他们的信息。用户名和密码存储在SQL数据库中。

如何验证用户在数据库中输入的用户名和密码

3 个答案:

答案 0 :(得分:0)

如果您的网络中有更好的身份验证系统..

然后我希望您使用WEBVIEW作为登录页面。并使用正常的应用流程继续另一个。

答案 1 :(得分:0)

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

如果您有经验从服务器加载数据,则可以使用JSON序列化。

答案 2 :(得分:0)

有多种方法可以解决这个问题,但在一天结束时,您需要一个iOS应用程序的端点与您的Web服务器通信。这可以通过TCP连接(稍微复杂一点)或RESTful HTTP API端点来完成,这通常是大多数开发人员的方式。

为了让您在客户端快速运行,请查看AFNetworking以解决您的HTTP请求。然后,您需要在您的网站上提供iOS应用程序可以查询的URL。将API保存在不同子域上的抽象事项,例如通过创建子域来处理API请求。登录示例可能如下所示

http://api.mysite.com/login

对于基于PHP的REST API,这里有一个教程,PHP API或者您可以使用Node.js框架,例如Restify

一般的做法是在从服务器来回发送请求时使用JSON编码数据,iOS 7内置了JSON编码/解码,节点和PHP也有很好的支持。

一旦您能够从您的iOS设备向您的Web服务器发送和接收HTTP请求,只需检查服务器端的用户名和密码匹配(似乎您已经知道如何执行此操作?)数据库中的那些,如果失败,则发回一个身份验证BOOL和选项错误消息。