2017-03-28 4 views
0

IISでホストされているWebサイトがあります。現在ログインしているユーザーの詳細をセッション["user"]に保存しています。ユーザーIDがE1001 IDでログインしている場合、セッション["user"]にはE1001が含まれています。しかし、複数のユーザーがアプリケーションに接続しているときに、ページをリフレッシュすると、現在E1001にログインしているのではなく、E1002のように他のユーザーがログインしています。System.Web.HttpContext.Current.Sessionは別のユーザーセッションを持ちます

ログインした他のセッションの取得を停止するにはどうすればよいですか?

+0

これが解決されました。 :) –

答えて

0

さまざまなブラウザを使用しています。

セッション変数はユーザーデータを保存してブラウザのCookieにコミットします。同じブラウザで別のユーザーとアプリケーションにログインすると、新しいユーザーデータを持つ2番目のCookieが最初のCookieと重複します。最初のタブをリフレッシュするには、2番目のクッキーを使用する必要があります。

私は自分自身を理解しておきたいと思います。 ご挨拶。

関連する問題