如何生成一个新的会话ID [英] How to Generate a new Session ID

查看:1496
本文介绍了如何生成一个新的会话ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能产生使用ASP.NET会话一个新的ID?

我想它,当有人登录到我的网站就在我设定的初始会话变量发生改变。

I want it to change when someone logs in to my website just before I set their initial session variables.

推荐答案

您可以用这样做的<一个href=\"http://msdn.microsoft.com/en-us/library/system.web.sessionstate.sessionidmanager.aspx\">SessionIdManager类:

SessionIDManager manager = new SessionIDManager();

string newID = manager.CreateSessionID(Context);
bool redirected = false;
bool isAdded = false;
manager.SaveSessionID(Context, newID, out redirected, out isAdded);

[code样品是从<一个href=\"http://weblogs.asp.net/anasghanem/archive/2008/12/16/programmatically-changing-the-session-id.aspx\">Anas加尼姆的文章]

这篇关于如何生成一个新的会话ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆