2016-06-14 2 views
0

ログイン時に、バックエンド(Drupal)は、ユーザーの詳細とセッションを提供します。
私はそれを維持するためにクッキーストレージまたはウェブストレージについて考えました。
私はuser_id、ユーザー名、その他の情報を保存します。
どうすればいいですか?
最も良い方法は何ですか?AngularJSがデータを失っているが、リフレッシュ時に接続を維持する

あなたはこれでクッキーを使用することができます

答えて

0

:彼らはすべてが非常に簡単に見える

https://github.com/grevory/angular-local-storage

http://ngmodules.org/modules/ngStorage

https://docs.angularjs.org/api/ngCookies

またはHTML5 /ローカルストレージを容易にいくつかの外部API使い方の例がたくさんあります。

+0

ありがとう@wdandaしかし、私は2つの事を知りたがっています: 1-誰もそれらを見ることができるように、そのような情報を保存するのは正しいですか? 2-何が良い方法ですか?クッキーまたはwebStorage? –

+0

@MehdiGuelloub 2つの違いの説明があります:http://stackoverflow.com/questions/3220660/local-storage-vs-cookiesもしあなたがhtml5を使っても大丈夫なら、おそらくローカルストレージを使う方が良いでしょう。なぜなら、すべてのポストバック時にサーバに戻されないからです(クッキーはhttpヘッダで送られます)。セキュリティは賢明ですが、ユーザーのブラウザでしか見ることができないので、重要ではない情報を格納することができます。私が使ったもう一つのアプローチは、サーバーサイドがhtmlに変数を返すようにして、定数として角度に渡します。 – wdanda

関連する問題