如何为每个登录在 Asp.net MVC 中创建会话 Id?

发布时间: 2016/11/14 5:40:27
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我新的 MVC,想要获取新的会话 Id 为 everylogin,我很喜欢

     string sessionId=HttpContext.Current.Session.SessionID;

但是,它生成同一会话 id 为每个登录。

我习惯于删除或清除会话像下面︰

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

但在每个登录的 genereating sessionid 没有变化。 有没有任何替代方法来创建新的会话 Id 为每个登录吗?

解决方法 1:

我得到了更好的解决方案来创建新的会话 id 一样

SessionIDManager manager = new SessionIDManager();
string newSessionId =  manager.CreateSessionID(HttpContext.Current);

以上代码帮了我。

官方微信
官方QQ群
31647020