3

是否可以使用带有 URL 的 ASP.NET 会话状态

http://myserver/somesite?sessionKey=thekey

问题是,我必须为客户端软件编写一个站点,该软件通过如下请求对用户进行身份验证

http://myserver/somesite?user=xyz&passwd=xyz

如果身份验证成功,客户端期望得到一个会话密钥作为结果。然后,此会话密钥将用作查询中的变量,如上所示。客户端不支持 cookie。

如何使用 ASP.NET MVC 4 实现此行为?

PS:我知道这绝对不是要走的路,但我无法改变客户。

4

1 回答 1

1

如果我理解正确,你可以试试,对吧?

(我们已经遇到过,搜索引擎很痛苦)

<sessionState mode="InProc" timeout="5" cookieless="true" />

我可以说它正在工作生成的 url 而不是

“http://server/Product/en-GB/MyEntity”

就是现在:

“http://server/Product/(S(rxavnpuw05o3fmy3tjnuystr))/en-GB/MyEntity”

于 2012-11-07T16:46:55.210 回答