C# 在Asp.Net中为JSESSIONID生成新会话ID
我们的主要应用程序是基于Asp.NETMVC构建的。我们有另一个用Java开发的用于登录身份验证的服务(或子系统)。因此,我们的应用程序有两个会话变量C# 在Asp.Net中为JSESSIONID生成新会话ID,c#,asp.net,asp.net-mvc,session,jsessionid,C#,Asp.net,Asp.net Mvc,Session,Jsessionid,我们的主要应用程序是基于Asp.NETMVC构建的。我们有另一个用Java开发的用于登录身份验证的服务(或子系统)。因此,我们的应用程序有两个会话变量 ASP.NET_SessionId(由我们的主MVC应用程序生成) JSESSIONID(由java子系统生成) 一旦用户登录,我们必须为会话提供新的会话ID。这是防止会话固定的要求。我可以使用下面的代码为ASP.NET_SessionId生成一个新的会话id HttpContext.Current.Session.Abandon(); Ht
- ASP.NET_SessionId(由我们的主MVC应用程序生成)
- JSESSIONID(由java子系统生成)
HttpContext.Current.Session.Abandon();
HttpContext.Current.Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));
HttpContext.Current.Response.Cookies.Add(new HttpCookie("JSESSIONID", ""));
上面的代码为ASP.NET_SessionId生成一个新的会话id。但是对于“JSESSIONID”,它清除了会话id值,并且为空
请帮助我在Asp.net应用程序中为JSESSIONID创建一个新的会话id。任何人都可以在上述方面帮助我吗?它在浪费我的时间…:(仍然没有关于这个的建议???你有没有想过如何从.NET生成jsessionid?