在c#中新的和我已經創建了兩個字段的登錄表單用戶名和密碼還記得我複選框..第一次用戶登錄窗體與檢查記住我複選框..你可以指導我如何從cookie中的密碼字段中自動生成用戶密碼,當用戶下次登錄時使用C#?如何記住在c#中使用cookie的用戶名和密碼
0
A
回答
2
希望你使用FormsAuthentication。在SetAuthCookie方法中,有一個參數PersistCookie,將此值設置爲true,ASP.Net運行時將存儲用戶憑證給客戶端。
你可以在這裏找到更多的細節:How to: Implement Simple Forms Authentication
0
Asp.net已經準備好使用窗體身份驗證的實現。
使用FormsAuthentication.SignIn()和FormsAuthentication.SignOut()方法創建auth cookie或將其刪除。
欲瞭解更多信息:http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.aspx
2
如果我正確理解你的問題,你想要的是有一個與登錄信息,用戶訪問你的頁面的下一次預填充登錄表單。
您應該不是出於安全原因,使用Cookie來做到這一點。最好的方法是讓瀏覽器爲您存儲登錄信息。我敢打賭,你的瀏覽器之前曾問過「保存密碼?是,從不,現在不行」?
要做到這一點,瀏覽器需要認識到它正在處理登錄表單。我相信有可能是他們如何檢測各種瀏覽器之間的一些差異,但以下這些步驟應該足以滿足大多數瀏覽器我相信:
- 確保輸入字段命名爲
username
和password
- 確保密碼輸入型
password
- 確保窗體有一個正確的動作屬性
- 確保表單有一個提交按鈕
相關問題
- 1. 如何記住用戶名和密碼?
- 2. Android WebView-記住用戶名和密碼
- 3. 如何在cookie c#中存儲多個用戶名和密碼?
- 4. 如何讓Egit記住密碼和用戶名?
- 5. 如何保存用戶名和密碼使用記住我的Drupal登錄表
- 6. iPhone應用程序記住用戶名和密碼
- 7. 記住並驗證用戶使用Cookie
- 8. 記住用戶在Cookie中使用TimeZoneInfo的選擇,從C#使用的屬性?
- 9. ASP.NET MVC4使用cookie記住登錄密碼 - 安全的方式?
- 10. 安全:我應該如何儲存(「記住」)用戶以供將來使用的用戶名和密碼?
- 11. 如何以安全的方式使用Cookie記住用戶?
- 12. 執行記住我的用戶名/密碼功能
- 13. 如何編碼用戶名和密碼?
- 14. 在C中使用Wininet設置代理用戶名和密碼#
- 15. 如何在C#2.0中的Web.config中加密用戶名和密碼
- 16. git:osxkeychain憑證助手默默無法記住用戶名/密碼
- 17. 使用Cookie記住Laravel中的用戶設置
- 18. 的用戶名和密碼
- 19. 用戶名和密碼驗證turbo c
- 20. C#用戶名和密碼登錄框
- 21. ASP.NET C#驗證用戶名和密碼
- 22. 如何在android中加密用戶名和密碼
- 23. 如何檢查用戶名和密碼
- 24. 如何保存用戶名和密碼?
- 25. 如何檢查用戶名和密碼?
- 26. 在Spring Security中記住我只記住用戶名
- 27. 如何在使用用戶名和密碼的PowerShell控制檯中使用wget
- 28. 使用OAuth2與用戶名和密碼
- 29. 使用用戶名和密碼獲取Azure Active Directory標記
- 30. 在C中記住我持久Cookie#
如果您想預先填寫表單,您應該讓瀏覽器爲您存儲信息,而不是將其保存在cookie中。 – 2012-08-06 09:35:09
您應該不會在cookie中存儲密碼 - 它很容易竊聽cookie。改用某種過期令牌。 – Oded 2012-08-06 09:37:41