2012-11-12 81 views
0

因此,我正在使用localstorage並需要創建登錄頁面。這隻會與那些在相同瀏覽器/手機中註冊的用戶登錄註冊。我面臨的問題是,我只能擁有一對用戶/密碼,因爲我不知道如何檢查它。我會解釋一下:如果我有更多這樣的用戶,只要他們在localStorge中的任何用戶/通行證登錄,而不一定與相應的用戶登錄。我需要檢查用戶是否是該密碼的「所有者」。使用localstorage存儲用戶/密碼對

+0

您真的只有客戶端身份驗證嗎?聽起來像是一件很容易解決的問題.. – sphair

+0

是的,沒有PHP,沒有服務器端。我已經搜索,無法得到我所需要的。我如何能夠識別它是否是成對登錄? –

回答

0

您將不得不將數組序列化到localStorage。

// to store some logins: 
var logins=[]; 

logins[0]={username: someusername, password: somepassword }; 

logins[1]={username: someotherusername, password: someotherpassword }; 

localStorage['logins']=JSON.stringify(logins); 

// to fetch all: 
var storedLogins=JSON.parse(localStorage['logins']); 
+0

謝謝,我會嘗試:D –

+0

當用戶完成註冊時,如何發送新的用戶/密碼到陣列? –

+0

我正在做警報調試它,我不能通過登錄[0]行... –