2017-05-30 41 views
0

我是asp.net的初學者。我目前在屏幕底部有一個忘記密碼鏈接按鈕的登錄頁面。我也使用表單身份驗證來防止未經授權的用戶訪問其他頁面。除了一件事外,認證似乎工作正常。 如何從用戶列表中檢索我的密碼?使用表單認證的密碼恢復

回答

0

出於安全原因,您不想存儲或檢索原始密碼 - asp.net應該在您的數據存儲中存儲原始密碼的散列。當用戶再次輸入密碼時,配置的散列算法應該將其散列爲與之前相同的值,並將其與後端存儲的散列匹配以進行認證。

另請參閱Asp.net MVC - How to hash password瞭解更多背景。

+0

謝謝,我正在使用基於表單的身份驗證。例如: Piero92