asp.net-mvc - 如何在 ASP.NET 中使用带有自定义 session key 参数的 session

标签 asp.net-mvc session authentication session-variables

是否可以将 ASP.NETs session 状态与 URL 一起使用

http://myserver/somesite?sessionKey=thekey

问题是,我必须为客户端软件编写一个站点,该站点通过类似

的请求对用户进行身份验证
http://myserver/somesite?user=xyz&passwd=xyz

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

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

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

最佳答案

如果我没理解错的话,你可以试试看,对吧?

(我们已经遇到了,这对搜索引擎来说是一种痛苦)

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

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

“http://server/Product/zh-CN/MyEntity”

现在是:

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

关于asp.net-mvc - 如何在 ASP.NET 中使用带有自定义 session key 参数的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274169/

相关文章:

c# - 如何将 OpenID 结合 Forms 身份验证添加到 MVC

c# - ASP.Net MVC 在模型错误中定义 PageLink

node.js - 使用加密的 cookie 和 session 存储来保护请求

php - 如何从 PHP session 数组中删除变量

php - 使用 PHPUnit : Problems with Memcache sessions 测试 Magento

php - GitHub Integrations API 的 JWT 凭证错误

asp.net - 尝试为 Medium Trust 进行开发是否会失败?

c# - 使用 R.Net 版本 1.5.5 创建 REngine 实例

c# - 传递到字典中的模型项是 .. 类型的,但是这个字典需要一个类型的模型项

linux - Technicolor TG582n 管理员登录