我在使用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