2013-06-27 29 views
0

我正在一個項目中,我的用戶將被預先加載到數據庫中。 所有用戶將被迫在首次登錄時更改默認密碼。如何在MVC簡單成員中設置默認密碼?

我想知道一種將用戶密碼設置爲默認密碼的方法? 如何將其重置爲默認情況下用戶忘記它?

我做了一些研究,我現在正在學習websecurity表,但我不清楚它的所有機制。

回答

2

假設您有一個通知用戶的方法(如電子郵件),您可以使用SimpleMembership中的密碼重置機制讓用戶首次登錄。看看這個article on implementing password reset in SimpleMembership。您可以開發導入過程來創建新用戶並分配一個永遠不會使用的隨機密碼,然後發出一個自動通過電子郵件發送給每個用戶的重置密碼令牌,如文章中所述。用戶將選擇電子郵件中的鏈接進行首次登錄,並將其密碼重置爲他們將記住的內容。如果他們忘記密碼,則不需要將其重置爲默認密碼;只要讓他們按照文章所述進行密碼重設過程即可。我認爲這比發送電子郵件和管理默認密碼更安全。

相關問題