0

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

对于这个问题,网上有不同的解决方案,但没有一个对我们有用,例如:

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 变量没有被分配。

4

0 回答 0