2017-03-23 11 views
0

ユーザ選択後、接続にはデータベースサーバのIDとパスワードが含まれているため、フロントエンドには格納されません。 エンティティフレームワークが接続するために必要な接続文字列を生成するために必要なデータ。ユーザーログアウトまでWeb api asp.netサーバーにデータを保存しますか?

バックエンド:WEB API 2 ASP.NET

フロントエンド:各ユーザーのデータ/コネクションます:HTMLは、

私の質問はどのように私は、ユーザーのログアウトまでのウェブサーバーに保存を行う[注意することですAngularJS一意であること] 。

このデータは機密情報なので、ブラウザに保存することはできません。

プロジェクトの構造。 enter image description here

+1

[セッション状態]を更新するには(https://msdn.microsoft.com/en-us/library/ms178581.aspx)何かを知らずに私の推測になります。 – Igor

+0

@Igor私は[ASP.NETプロファイルのプロパティ](https://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx)はこの実装の方が有望だと思います。私は理解を深めるためにイメージを追加しています。ありがとう。 –

+1

ここで見ることができますhttps://docs.microsoft.com/en-us/aspnet/web-api/overview/security/individual-accounts-in-web-api IdentityFramewokを使用しない場合は、 SessionStateは機能する – GaelSa

答えて

0

MemoryCache

memoryCache[key]; 
012を取得するには

MemoryCache memoryCache = MemoryCache.Default; 
string key = "keyName", data = "data"; int addDuration = 10; 
memoryCache.Add(key, data, DateTime.UtcNow.AddDays(addDuration)); 

を設定するには

memoryCache[key] = "some data"; 
関連する問題