更改会话ID

时间:2013-07-03 06:23:52

标签: asp.net asp.net-mvc asp.net-mvc-3

我们希望在用户登录后手动更新会话的ID。

网络上有针对此问题的不同解决方案,但没有一个对我们有用,例如。 G:

SessionIDManager manager = new SessionIDManager();
string newId = Manager.CreateSessionID(Context);
string oldId = Context.Session.SessionID;
bool redirected = false;
bool isAdded = false;
manager.SaveSessionID(Context, newId,out redirected, out isAdded);

执行此代码时,新会话ID等于旧id(但变量newId保持正确的新值),因此看起来没有分配newId变量。

0 个答案:

没有答案