如何在asp.net中创建新的GUID标识?

时间:2011-06-13 20:48:49

标签: .net asp.net guid identity profile

早上好, 请问,我该如何重新创建用户的个人资料身份? 如果非注册用户创建了某些内容,例如创建具有某些配置文件属性(如姓名,姓名,电话等)的订单,那么他会创建具有新配置文件属性的新订单,新值将重写旧(保存在数据库中)属性。 ..(这是用户使用相同浏览器时的行为方式)如何生成完整的新身份GUID?

2 个答案:

答案 0 :(得分:0)

使用asp.net成员资格提供程序创建新用户时,它将自动登录新用户。尝试在创建用户调用后明确记录用户,或者也可以尝试删除cookie。

答案 1 :(得分:0)

好的伙计,看起来,我找到了解决方案! :)

AnonymousIdentificationSection tmp = new AnonymousIdentificationSection();
HttpCookie cookies = new HttpCookie(tmp.CookieName);
cookies.Domain = tmp.Domain;
cookies.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(cookies);

感谢您的帮助! :)