是否可以将ASP.NET会话状态与
这样的URL一起使用http://myserver/somesite?sessionKey=thekey
问题是,我必须为客户端软件编写一个站点,该站点通过像
这样的请求对用户进行身份验证http://myserver/somesite?user=xyz&passwd=xyz
如果身份验证成功,客户端希望获得会话密钥。 然后,此会话密钥将用作查询中的变量,如上所示。客户端不支持cookie。
如何使用ASP.NET MVC 4实现此行为?
P.S。:我知道绝对不是要走的路,但我无法改变客户。
答案 0 :(得分:1)
如果我理解你的话,你可以尝试一下,对吗?
(我们已经遇到过它,搜索引擎很痛苦)
<sessionState mode="InProc" timeout="5" cookieless="true" />
我可以说它有效 生成的网址代替
“HTTP://服务器/产品/ EN-GB / myEntity所”
现在是:
“HTTP://服务器/产品/(S(rxavnpuw05o3fmy3tjnuystr))/ EN-GB / myEntity所”