Iphone iOS开发—查看用户是否登录以及其他用户登录问题
我正在开发我的第一个应用程序,所以我对这些东西还不是很有经验。我已经了解了如何将POST请求url发送到php页面,并处理php以在mySQL数据库中注册一个新用户,或者通过连接数据库登录应用程序,查看该用户是否存在 首先,这似乎正确吗?只需发送请求,使用文本字段变量注册用户,并通过检查数据库中是否存在文本字段信息来登录,或者我是否应该实现其他方法来实现这一点 其次,一旦用户输入了他的凭据,我应该做什么,以便告诉应用程序用户已登录,这样,如果应用程序关闭,用户返回应用程序,它将自动让用户重新登录Iphone iOS开发—查看用户是否登录以及其他用户登录问题,iphone,ios,objective-c,login,Iphone,Ios,Objective C,Login,我正在开发我的第一个应用程序,所以我对这些东西还不是很有经验。我已经了解了如何将POST请求url发送到php页面,并处理php以在mySQL数据库中注册一个新用户,或者通过连接数据库登录应用程序,查看该用户是否存在 首先,这似乎正确吗?只需发送请求,使用文本字段变量注册用户,并通过检查数据库中是否存在文本字段信息来登录,或者我是否应该实现其他方法来实现这一点 其次,一旦用户输入了他的凭据,我应该做什么,以便告诉应用程序用户已登录,这样,如果应用程序关闭,用户返回应用程序,它将自动让用户重新登录
这就是说,该应用程序的工作方式(截至目前)是用户将登录到该应用程序,登录视图将转到另一个视图,但用户可以注销并返回登录视图。一旦我可以告诉应用程序用户已登录,我就应该能够告诉应用程序用户不再登录。如何实现数据库安全取决于您。我建议您将授权/更新/获取/发布路由到API,这样您就不需要PHP“中间人”(除非PHP是您的API),您可以直接将请求发送到API层,并在服务器上处理其余的请求
对于纯文本部分,加密数据库上的密码是一种常见的安全做法。在客户端,我建议使用存储用户名/密码以备将来使用。在iOS中,如果您使用的是ARC或不是ARC,这可以很容易地使用来实现。谢谢,我现在就查看这些链接。。。我真的不知道如何创建API,目前我只使用两个访问MySQL数据库的PHP脚本。一个用于注册,一个用于记录in@D34thSt4lker我试图通过API了解的一点是,在处理客户端身份验证时,您需要一些健壮的东西。由于请求将来自设备,因此如果没有适当的安全保护,这些请求可能很容易被复制/伪造。因此,在客户端保持简单,在服务器端处理其余的事情。对,我相信我目前正在做的是非常简单的。。。只是将一些变量发送到php页面。但一旦我掌握了这个钥匙链的窍门,我会看看API。谢谢