當我註銷Page.User.Identity.Name的值時,仍然包含用戶名,而不是將空字符串放在那裏。 有人知道爲什麼嗎? 我與Visual Studio 2010的工作,C#爲什麼在註銷時page.user.identity.name不是「」
1
A
回答
1
0
我有過類似的問題給你。我做了一些研究,聽起來好像它可能與頁面緩存有關。
我的解決方法此問題是重定向到另一個頁面(即登錄或主頁)。
希望有所幫助。
+0
這是從我的主人:LogoutAction =「重定向」LogoutText =「註銷」LogoutPageUrl =「〜/」,我需要改變什麼? – ves
1
如果您使用模板創建網站,那麼您可能使用表單身份驗證。
當你點擊退出後,你需要火裏面
FormsAuthentication.SignOut();
這應該刪除與該用戶的所有必需的會話/餅乾具有這種代碼的事件。
0
您是否正在查看與註銷時相同的請求中的值?如果是這樣,那麼名稱將在那裏,因爲用戶仍然對該請求進行身份驗證(身份驗證在ASP.NET中很早發生)。在下一個請求中,您應該看到用戶不再通過身份驗證(您正在查找的值將是空的string
)。相反,當你第一次認證一個用戶時,你會看到當前的請求沒有被認證,但是在隨後的請求中他們會被認證。
相關問題
- 1. 爲什麼註銷
- 2. 什麼設置Page.User.Identity.Name
- 3. 爲什麼activeadmin有時會註銷autometic?
- 4. FB.login爲什麼不刪除註銷cookie?
- 5. 爲什麼註銷不起作用? Symfony2
- 6. Java Apache FTPClient API:爲什麼不是在finally子句中註銷()?
- 7. 爲什麼我的註銷腳本沒有註銷
- 8. 爲什麼我的WIF註銷不能將我從所有RP網站註銷?
- 9. 爲什麼重定向到https註銷?
- 10. 爲什麼使用MVC文章註銷?
- 11. 爲什麼註銷只能用
- 12. 檢索註銷時間而不註銷
- 13. 爲什麼我不能在iOS註銷Google?
- 14. 爲什麼註銷時調用的$ state.go轉換僅在註銷時纔會轉換?... angular ... ui-router
- 15. Rails Nginx和Thin - 爲什麼用戶在回收時不會被註銷?
- 16. 爲什麼以及何時註銷內容觀察員android
- 17. 有什麼更好的註銷在PHP?
- 18. WSO2 Identity Server - 在輔助IDP上註銷 - 爲什麼LogoutRequestProcessor會說會話索引不在註銷請求中?
- 19. 什麼是OpenID Connect Back-channel註銷中的註銷令牌中的sid聲明?
- 20. 爲什麼不分析重置PFuser上註銷?
- 21. 的NodeJS,護照和Facebook,爲什麼我不能註銷
- 22. Android爲什麼Facebook SDK註銷按鈕不顯示?
- 23. 爲什麼我不能使用Devise註銷用戶?
- 24. Swift/Xcode:爲什麼PFUser.currentuser()不會返回零如果註銷?
- 25. 爲什麼不是@Transactional註釋工作?
- 26. 當我註銷並重新登錄時,爲什麼Spring Security會在註銷前轉到最後一頁?
- 27. 當我註銷時,爲什麼我的守護程序不會終止?
- 28. 在PHP中註銷的正確方法是什麼?
- 29. 在角2中實現註銷的正確方法是什麼?
- 30. 在codeigniter中從頁面註銷的最佳方式是什麼?
您的註銷代碼是什麼樣的? – JConstantine
我使用的asp.net網站(不是空的網站),其中包含自動登錄(沒有代碼在c#登出,因爲我看到) – ves
如果它是setable,然後繼續設置它與登出事件中的'String.Empty'。 – Tarik