2016-08-26 6 views
0

私はログインページを持っています。利用規約を一人のユーザーに一度だけ表示する方法は?

ユーザーが初めてログインしたときに、同意と同意のポップアップを承認ボタンで表示する必要があります。 初めてご利用いただける場合次の時間ポップアップのためのユーザーログインが来てはならないとき。

私はこの機能にローカルストレージを使用したいと思います。

私はlocalstorageに保存する必要があります。このシナリオは、異なるユーザーのために機能する必要がある場合は複雑です。

はangjsで、ngstorageプラグインを使用しています。 私は切り抜い切り抜いたユーザのために保存する必要がどのようにこの場合には

 $localStorage.data="username"; 

のようにローカルストレージにデータを保存することができますか?

答えて

1

キーの値のペアを持つことができます。ここでkeyは、ユーザー名と値がロードされているかどうかを示し、それらを配列にプッシュします。

このような何か、すべてのユーザーに対して同様

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が組み込まれているか、それともそれをインストールしなければなりませんか? –

関連する問題