使用 CakePHP 和 Android 构建服务器-客户端应用程序


Building Server-client application with CakePHP and Android

我目前正在Android上构建一个应用程序,允许用户注册基于位置的服务。我在服务器端编程和Android方面都很陌生。因此,我需要一些建议来指出正确的方向。

具体来说,我的Android应用程序将允许用户在服务器端注册,登录和更新他们的个人资料和设置,我正在使用Apache作为我的服务器。

我现在的想法是在服务器端使用 CakePHP,并使用 JSON/XML 格式通过 HTTP POST 和响应与 Android 应用程序进行通信。我不想从头开始重建身份验证等所有内容,但是我找不到任何适合我的 CakePHP 插件。我尝试过CakeDC和Authake。CakeDC似乎与当前的CakePHP版本不兼容。对于Authake,我已经按照Authake教程中的步骤进行操作,但是,注册和登录页面不起作用。(我也不能使用管理员登录。

总结
1. 这种服务器-客户端架构可行吗?
2. 谁能指出我一个与当前 CakePHP 兼容的 CakePHP 认证/注册插件?

  1. 对我来说似乎是可行的。虽然你可能必须构建一个 REST 或类似的界面,如果您允许用户远程登录网页界面。
  2. 我将用户管理插件用于基于身份验证的CakePHP程序,并且非常喜欢它。