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);

这将获得当前的 sessionID。

于 2008-09-25T11:53:53.730 回答