在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. 在我的離子APP中記住用戶名和密碼
- 5. 如何讓Egit記住密碼和用戶名?
- 6. 記住用戶名和密碼使用Persistent商店
- 7. 如何保存用戶名和密碼使用記住我的Drupal登錄表
- 8. 如何記住登錄表單的用戶名或密碼
- 9. iPhone應用程序記住用戶名和密碼
- 10. 使用Cookie記住用戶偏好
- 11. 記住並驗證用戶使用Cookie
- 12. 記住用戶在Cookie中使用TimeZoneInfo的選擇,從C#使用的屬性?
- 13. ASP.NET MVC4使用cookie記住登錄密碼 - 安全的方式?
- 14. 安全:我應該如何儲存(「記住」)用戶以供將來使用的用戶名和密碼?
- 15. 如何以安全的方式使用Cookie記住用戶?
- 16. 我的應用程序在用戶登錄後如何記住用戶名和密碼?
- 17. 如何在C#中模仿Thunderbird的用戶名/密碼加密?
- 18. 使用Cookie通過Javascript設置用戶名和密碼
- 19. 執行記住我的用戶名/密碼功能
- 20. 如何在moodle中顯示用戶的用戶名和密碼?
- 21. 如何編碼用戶名和密碼?
- 22. 如何檢查用戶名和密碼在C#中?
- 23. 在C中使用Wininet設置代理用戶名和密碼#
- 24. 用戶名和密碼沒有在Cookie中設置
- 25. 如何在AUTH PLAIN中使用用戶名和密碼?
- 26. 如何在C#2.0中的Web.config中加密用戶名和密碼
- 27. git:osxkeychain憑證助手默默無法記住用戶名/密碼
- 28. 與記住用戶名密碼混淆(javascript)?
- 29. wiql使用的用戶名和密碼
- 30. 如何使用用戶名和密碼安全驗證用戶?
如果您想預先填寫表單,您應該讓瀏覽器爲您存儲信息,而不是將其保存在cookie中。 – 2012-08-06 09:35:09
您應該不會在cookie中存儲密碼 - 它很容易竊聽cookie。改用某種過期令牌。 – Oded 2012-08-06 09:37:41