2

asp.netアプリケーションで、Webサービスを使用して、パラメーターとして渡されたセッションIDに関連付けられたユーザー名を返したいと思います。現在、InProcセッションストアを使用しています。

これを行うことは可能ですか?

編集:私がやろうとしているのは、現在のセッション以外の別のセッションに関する情報を取得することです。私はSessionIDを取得しようとはしていません、私はすでにそれを取得しています。特定のSessionIDに関連付けられているユーザー情報を取得しようとしています。

ありがとう、

マシューG。

4

2 に答える 2

0

セッション ID を使用して「偽の」Cookie を作成し、それを使用して Web サービスにリクエストを送信すると、Web サービスがだまされて、セッションの一部であると認識され、そこから情報を読み取れる可能性があります。しかし、かなりハックのように聞こえます:)

于 2008-09-25T11:52:06.120 に答える
0

何かのようなもの:

HttpSessionState ss = HttpContext.Current.Session;
HttpContext.Current.Response.Write(ss.SessionID);

これにより、現在のセッション ID が取得されます。

于 2008-09-25T11:53:53.730 に答える