3

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

过程是什么?构建这个的最佳实践是什么?

4

1 回答 1

6

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

这就是一个程序员选择这样做的方式。

于 2012-08-10T20:39:32.147 回答