2012-01-09 62 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