php - iOS + PHP 登录最佳实践

标签 php iphone objective-c authentication

我正在构建一个从我的服务器访问 MySQL 数据库的应用程序,我从该应用程序发送数据并从服务器接收 PHP 响应。我正在尝试使用此数据库为此应用程序创建登录系统。

流程是什么?构建它的最佳实践是什么?

最佳答案

您必须在您的应用中存储某种 session 值并将其与您的请求一起发送。您可以利用 PHP session 来执行此操作,但我通常更喜欢为 API key 创建数据库条目。成功登录后,将为该用户生成一个 API key 并存储在设备上。然后在每个请求中,您将传递用户名/api key 组合以在服务器端进行身份验证。如果你想将你的代码库扩展到 android/blackberry/toaster ovens,这个方法很容易移植。它构成了一个非常便携的身份验证系统。此外,这使您不必将密码存储在设备上,这是一个安全问题。

这就是一位程序员选择的方式。

关于php - iOS + PHP 登录最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11908688/

相关文章:

php - 对 SOLR 的第一次查询比以下查询花费的时间长 30 倍

php - Analytics API返回不正确的日期和正确的值

ios - 当我滑动 uitableviewcell 时调用 didSelectRowAtIndexPath

php - 多维数组中的最小值

php - Cakephp测试登录

iphone - 上传图片时如何在iphone中显示进度条

iphone - 获取特定联系人的地址簿组

iPhone。当一根手指触摸屏幕时检测另一根手指触摸

objective-c - 删除后尝试保存时核心数据崩溃

ios - 在 tableViewController 上添加对象