1
我遇到了一个问题,我的asp.net应用程序。我使用默认的Register.aspx来注册一个新用户。用户成功创建后,我被重定向到一个新的页面,告诉我成功。当我尝试导航到不同的页面时,当前用户更改为我刚刚创建的那个。我想保留当前用户。我错过了什么?Asp.Net MVC:新用户注册后的当前用户更改
感谢
我遇到了一个问题,我的asp.net应用程序。我使用默认的Register.aspx来注册一个新用户。用户成功创建后,我被重定向到一个新的页面,告诉我成功。当我尝试导航到不同的页面时,当前用户更改为我刚刚创建的那个。我想保留当前用户。我错过了什么?Asp.Net MVC:新用户注册后的当前用户更改
感谢
从Register
行动在注册成功Account
控制器中删除以下行:
FormsAuthentication.SetAuthCookie(model.UserName, false);
这是与该用户名的响应发射一个新的身份验证cookie什么改变用户。
谢谢Darin。非常有帮助 – joy84 2012-01-09 09:52:20
@ joy84,如果这篇文章帮助你解决了你应该考虑的问题[标记为答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer点击它旁边的勾号)。 – 2012-01-09 10:33:34