PasswordRecovery 控制項
PasswordRecovery 控制項允許根據建立帳戶時所使用的電子郵件地址,擷取使用者密碼。PasswordRecovery 控制項可將包含密碼的電子郵件訊息傳送給使用者。
您可以設定 ASP.NET 成員資格,使用無法回復的加密來儲存密碼。在此情況下,PasswordRecovery 控制項會產生新密碼,而不會將原始密碼傳送給使用者。
您也可以設定成員資格,包含使用者必須回答才可回復密碼的安全性問題。如果這麼做,則 PasswordRecovery 控制項會詢問問題,並在復原密碼前檢查答案。
注意事項: |
---|
您的應用程式必須能夠將電子郵件訊息轉寄到「簡易郵件傳送通訊協定 (Simple Mail Transfer Protocol,SMTP)」伺服器,PasswordRecovery 控制項才能運作。您可以設定 MailDefinition 屬性,以自訂傳送給使用者之電子郵件訊息的文字和格式。 |
新增 PasswordRecovery 控制項至網頁
- 將 PasswordRecovery 控制項從 [工具箱] 工作窗格拖曳至網頁。
PasswordRecovery 控制項包含三個會顯示給使用者的範本化檢視。第一個是 [使用者名稱] 範本,可以讓使用者輸入使用者名稱。第二個範本是「問題」範本,可讓使用者回答預先定義的問題以確認身分。「成功」範本可定義使用者密碼傳送給使用者後所顯示的使用者介面。
在 PasswordRecovery 控制項範本之間切換
在 [設計] 檢視中,以滑鼠右鍵按一下 PasswordRecovery 控制項,再按 [顯示通用控制項工作]。
秘訣: 您也可以按一下 [設計] 檢視中的 [PasswordRecovery] 控制項, 再按右上角的箭號 顯示 [PasswordRecovery 工作] 功能表。再按一次該箭號,即可隱藏功能表。
在 [PasswordRecovery 工作] 功能表的 [檢視] 下拉式清單中,選擇 [使用者名稱]、[問題] 或 [成功]。範本會隨即變更為您所選擇的檢視。
將基本格式設定配置套用至 PasswordRecovery 控制項
在 [設計] 檢視中,以滑鼠右鍵按一下 PasswordRecovery 控制項,再按 [顯示通用控制項工作]。
在 [PasswordRecovery 工作] 功能表上,按一下 [自動格式設定]。
在 [自動格式設定] 對話方塊的 [選取配置] 清單中選取一項配置。該配置對 PasswordRecovery 控制項的效果會顯示在 [預覽] 區域中。
按一下 [確定],以套用該格式設定配置,並關閉對話方塊;或按一下 [套用],只套用格式設定配置,而不關閉對話方塊。
您也可以透過互動方式格式化 PasswordRecovery 控制項、套用樣式及變更文字。
以互動方式設計 PasswordRecovery 控制項的外觀與文字
在 [設計] 檢視中,以滑鼠右鍵按一下 PasswordRecovery 控制項,再按 [顯示通用控制項工作]。
在 [PasswordRecovery 工作] 功能表上,按一下 [轉換為樣本]。
在 PasswordRecovery 控制項處於範本狀態時,變更其文字或外觀。
在 [PasswordRecovery 工作] 功能表上按一下 [重設],以設定變更並結束範本狀態。
若要設定決定 [PasswordRecovery] 控制項之外觀與行為的其他屬性,請使用 [標籤屬性] 工作窗格。
如需所有 [PasswordRecovery] 控制項屬性的完整說明,請參閱 MSDN Library 的 PasswordRecovery 成員。