2014-04-19 132 views
0

我正在開發我的第一款使用jQuery Mobile和PhoneGap的移動應用程序,以在不同的操作系統上爲我的移動應用程序構建我的應用程序,並且我阻止瞭如何在用戶輸入信息後保持登錄狀態認證的第一次保持登錄狀態jQuery Mobile

你能與我的主張分享我讀了如何保持通過使用Cookie的瀏覽器登錄某些主題和現在我需要爲移動應用的解決方案

預先感謝您的朋友

回答

0

localStorage允許永久存儲,

window.localStorage.key = value;  
To get the value, Use this; 
var value = window.localStorage.key; 

的sessionStorage允許存儲在會話中。

window.sessionStorage.key=value; 
To get the value, Use this; 
var value = window.sessionStorge.key; 

Link

,或者使用本地數據庫的數據存儲在客戶端。

var dbShell = window.openDatabase(name, version, display_name, size); 

在設備就緒功能創建數據庫

var db = window.openDatabase("test", "1.0", "Test DB", 1000000); 


function populateDB(tx) { 
    tx.executeSql('DROP TABLE IF EXISTS DEMO'); 
    tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)'); 
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")'); 
    tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")'); 
} 

function errorCB(err) { 
    alert("Error processing SQL: "+err.code); 
} 

function successCB() { 
    alert("success!"); 
} 

db.transaction(populateDB, errorCB, successCB); 

的PhoneGap Documentation

請參閱以下鏈接獲取更多信息

IndexDB

HTML5 Storage

+0

謝謝你,我怎麼才能從laterStorage中讀取這些信息。當用戶嘗試連接到我的應用程序的其他時間? –

+0

使用var userName = window.localStorage.name您將獲得用戶名 – chandu