0

我是前端开发人员。我正在使用 Phonegap 实现 HTML5 混合应用程序。我已经为应用程序设置了所有这些东西,但我没有后端知识,但我想首先在我的第一页上实现注册和登录。我已经实现了一个 apk,这个 apk 在我的手机上运行良好,但是在那之后,我想实现验证。我不知道这怎么可能,但我正在考虑使用 javascript(可以通过 javascript 注册?)。我们可以在没有后端编程的情况下注册表单,如 Java 或 Php。现在我没有使用任何数据库。给我关于登录的想法什么是最好的。根据我的想法,数据库是必要的。我是混合应用程序的新手,请建议我解决方案。

4

2 回答 2

1

您可以在服务器端使用 Javascript 和 Node.js 和 Framewrok Express 来处理来自移动设备的 RESTFUL API 请求。对于注册您的用户确实需要一个数据库,如果您想使用面向 JS 的技术,那么存储他们将在这种情况下进行身份验证的凭据,一个选项是 MongoDB。还建议为您的移动应用程序使用框架,例如基于 Angular.js 的 Ionic,以加速您的开发。

这里有一个教程如何使用我上面提到的一些工具来实现身份验证:

https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokens

于 2016-10-31T22:38:45.447 回答
0

还有像 Auth0 这样的服务(没有隶属关系,但我们将它们用于我的公司)。取决于您计划扩展用户数量的程度。如果 SaaS 或低用户数,他们的免费计划也不错。

如果有帮助,我还写了一篇关于从 HTML 5 应用程序 Cookie 与本地存储等保护 API 的各种策略的博客。https://www.moesif.com/blog/technical/restful-apis/Authorization-on-RESTful-APIs/

于 2016-11-03T06:16:21.893 回答