c# – 如何为Asp.net MVC中的每个登录创建会话ID?

前端之家收集整理的这篇文章主要介绍了c# – 如何为Asp.net MVC中的每个登录创建会话ID?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是MVC的新手,我希望为每个登录获得新的sessionId,因为我变得喜欢
string sessionId=HttpContext.Current.Session.SessionID;

但是,它为每次登录生成相同的sessionid.

我习惯于删除或清除以下会话:

Session.Abandon();
        Session.RemoveAll();
        Session.Clear();

但是每次登录都没有改变sessionid的变化.
是否可以为每次登录创建新的sessionId?

解决方法

放弃会话/注销时尝试此操作:
Session.Abandon();
Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId",""));

通过清除该cookie,将在第二次登录后创建具有新会话ID的新会话.

原文链接:https://www.f2er.com/csharp/98121.html

猜你在找的C#相关文章