在 HTML5 Hybrid App 中登录和注册?

Posted

技术标签:

【中文标题】在 HTML5 Hybrid App 中登录和注册?【英文标题】:Login and registration in HTML5 Hybrid App? 【发布时间】:2017-03-12 01:03:33 【问题描述】:

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

【问题讨论】:

我认为您正在寻找这样的东西:github.com/serverless/serverless。并阅读:martinfowler.com/articles/serverless.html. @Mosh 谢谢。我会努力的。 我不知道这个概念,但会继续努力。再次感谢 Mosh 的努力。 我的荣幸 :) 祝你好运.. 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

您可以在服务器端使用 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

【讨论】:

哪个 IDE 最适合这个? ***.com/questions/40359590/… 你能检查一下这个链接吗?因为 nodemon 不工作 @varunsharma 您是否在全球范围内安装了 nodemon?使用命令npm install -g nodemon @yaa。我已经安装了。你可以看到我的终端屏幕截图。 我已经尝试了所有安装nodemon的命令。执行每个命令后,根据我的屏幕截图(终端)加载相同的文件。

以上是关于在 HTML5 Hybrid App 中登录和注册?的主要内容,如果未能解决你的问题,请参考以下文章

hybrid app开发工具

拒绝设置 Unsafe header "Cookie" Hybrid App

Hybrid App交互方案-原生和H5间的界面跳转(二)

解耦——Hybrid H5跨平台性思考

Hybrid APP混合开发的一些经验和总结

如何在Android Studio上利用云数据库Mysql实现在线登录注册?