登錄後,下面是用於登錄MVC WebSecurity.CurrentUserName空CurrentUserID -1用戶
WebSecurity.Login("abc", "123", true);//return true
return RedirectToAction("afterLogin", @"afterLogin");
洛在之後的代碼,我檢查了用戶的ID,看它是否通過運行的-1下面一行:
WebSecurity.CurrentUserId
但爲什麼每當我叫這個,返回值始終爲-1和CurrentUserName
是空的?
編輯:
另外一個問題:
是否WebSecurity
有類似的超時,這樣一個特定時期,並將在用戶空閒自動退出?
可能重複的 - 爲什麼WebSecurity.CurrentUserId -1登錄後](http://stackoverflow.com/questions/13850861/mvc-4-simplemembership-why-websecurity-currentuserid-1-after-login) – Yogesh
我試過解決方案之前,該鏈接,我已重定向到另一個頁面,但結果仍然相同。 – User2012384
你應該把它分成兩個不同的問題。 –