2016-08-26 37 views
0

我有一個登錄頁面,如何爲單個用戶顯示一次條款和協議?

當用戶第一次登錄它應該顯示條款和協議彈出與接受按鈕。如果用戶第一次被接受,則爲 。當用戶登錄下次彈出窗口不應該來。

我想爲本函數使用本地存儲,不允許修改數據庫。

所以我必須在本地存儲保存。當需要爲不同的用戶工作時,情況非常複雜。

in angularjs我使用ngstorage插件。 我可以在這種情況下,我怎麼也得保存不同勢不同勢用戶喜歡

 $localStorage.data="username"; 

數據保存到本地存儲?

回答

1

您可以有一個鍵值對,其中鍵表示用戶名和值指示是否已加載並將其推入數組中。

這樣的事情,

var testObj = { 'John': true }; 
// Put the object into storage 
localStorage.setItem('John', JSON.stringify(testObject)); 

同樣,對於所有用戶。

然後,通過使用用戶名檢索

var retrievedObject = localStorage.getItem('John'); 
console.log('User has already loaded: ', JSON.parse(John)); 

DEMO APP USING angular-local-storage

+0

是此使用ngstorage? –

+0

這是使用本地存儲,你也可以使用ngStorage的相同概念 – Sajeetharan

+0

localstorage是內置的還是我必須調用它? –

相關問題