繁体   English   中英

我如何开发注册和登录系统Jquery mobile

[英]How I can develop a registration and login system Jquery mobile

大家好,我现在在jquery mobile中构建一个移动应用程序,我的想法是在jquery mobile中完成该应用程序,然后使用IOS和android的手机构建进行编译,现在我的问题是我需要为该应用程序构建一个注册和登录页面,但没有例如,我对此有很多了解,我希望为用户数据提供最佳的安全性,并认为需要Web服务器来存储和验证来自应用程序的数据

例如,一个用户在我的应用程序中注册,并且该信息将在以后用户尝试登录时发送到我的Web服务器,该应用程序将验证该信息,例如电子邮件和密码,如果用户输入了所有正确的信息,他将获得访问权限,但现在我看了一些教程,不知道我将如何做,有人可以帮助我还是给我一些指导来做到这一点? 我知道jQuery mobile不适用于php

您必须设置一个http(后端)服务,该服务能够一致地存储用户密码键值对。 密码应为md5(+ salt),这是您无需太多先验知识即可进行的最低密码安全性。 有许多插件可以直接在客户端进行加密。 请看这里 随着应用程序的增长和安全问题的日益严重,您应该考虑使用AES加密之类的方法

此外,您还必须获取要求用户/密码组合的html公式。 您可以通过ajax请求将配方数据发送到后端。 这里描述。

在ajax请求的回调中,您可以将会话/用户重定向到受保护的内容或其他内容。 在客户端进行“虚拟”会话有一些隐藏的缺点。 更好的方法是将您的后端服务扩展为在识别出有效/已知用户之后发送令牌或类似内容。 甚至两种技术都结合使用,以防止会话劫持

简单的后端服务可能是php / perl / java-serlvet / cpp服务。 因为您可以自由选择任何可用的框架。 就像我喜欢javascript一样,您应该在这里看看: node.js

根据我自己的经验,我将端到端示例与单元测试放在一起。 它在后端使用Node.js和MongoDB,您可以轻松地将其移植到您喜欢的堆栈。

在此处进行检查: 使用MongoDB和Mongoose在移动应用程序中进行用户注册,登录和注销

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM