2012-01-09 63 views
1

我遇到了一个问题,我的asp.net应用程序。我使用默认的Register.aspx来注册一个新用户。用户成功创建后,我被重定向到一个新的页面,告诉我成功。当我尝试导航到不同的页面时,当前用户更改为我刚刚创建的那个。我想保留当前用户。我错过了什么?Asp.Net MVC:新用户注册后的当前用户更改

感谢

回答

1

Register行动在注册成功Account控制器中删除以下行:

FormsAuthentication.SetAuthCookie(model.UserName, false); 

这是与该用户名的响应发射一个新的身份验证cookie什么改变用户。

+0

谢谢Darin。非常有帮助 – joy84 2012-01-09 09:52:20

+0

@ joy84,如果这篇文章帮助你解决了你应该考虑的问题[标记为答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer点击它旁边的勾号)。 – 2012-01-09 10:33:34