我在使用jQuery Mobile(我们在Sencha Touch几周看过,但jQuery Mobile更适合我们团队的能力)开发移动Web应用程序的早期阶段(预编码)。我正在用PhoneGap包装jQuery Mobile web应用程序来创建iPhone,iPod touch和iPad原生应用程序。我为我们的Web应用程序使用Django,因此打算在服务器端执行相同的操作,为移动应用程序和服务器之间的接口提供某种类型的JSON/Ajax/REST数据流。由于这是一款仅限移动设备的应用程序,因此我们应该可以访问所有HTML5类型的内容。如何为使用jQuery Mobile,PhoneGap和Django实现的移动Web应用程序实现首次登录方案?
虽然我可能会拿出这个实现其他问题/疑问,这里是我当前的问题/问题:
我需要让第一次用户打开应用程序设置应用程序,他们必须输入用户名和密码才能进行身份验证。随后,用户不需要进行认证,除非用户点击“设置”链接,使他们有一个页面可以使用不同的帐户或密码进行认证。每次启动时,应用程序仍应使用当前输入的用户名和密码对服务器进行身份验证,以确保该帐户未被禁用或密码已更改。
我对身份验证方案很新颖。我该怎么办?
感谢您的回答。 。 。如果这项工作正常,我会将其标记为已接受! – 2011-07-09 02:30:23
我们结束了使用你的插件和它的工作到目前为止。 (我相信我的同事发送了一个味精问你一个问题,你有帮助的回答)。虽然我们认为使用localStorage不会是世界末日,但考虑到应用程序的打包方式以及我们打算限制分发的方式,但是要使用keychain以正确的方式进行操作! – 2011-08-07 06:24:05
(请注意,这仅适用于iOS,不适用于其他PhoneGap部署) – 2012-11-03 19:36:57