PasswordRecovery 控制項

PasswordRecovery 控制項允許根據建立帳戶時所使用的電子郵件地址,擷取使用者密碼。PasswordRecovery 控制項可將包含密碼的電子郵件訊息傳送給使用者。

您可以設定 ASP.NET 成員資格,使用無法回復的加密來儲存密碼。在此情況下,PasswordRecovery 控制項會產生新密碼,而不會將原始密碼傳送給使用者。

您也可以設定成員資格,包含使用者必須回答才可回復密碼的安全性問題。如果這麼做,則 PasswordRecovery 控制項會詢問問題,並在復原密碼前檢查答案。

Cc295526.alert_note(zh-tw,Expression.10).gif注意事項:

您的應用程式必須能夠將電子郵件訊息轉寄到「簡易郵件傳送通訊協定 (Simple Mail Transfer Protocol,SMTP)」伺服器,PasswordRecovery 控制項才能運作。您可以設定 MailDefinition 屬性,以自訂傳送給使用者之電子郵件訊息的文字和格式。

新增 PasswordRecovery 控制項至網頁

  • 將 PasswordRecovery 控制項從 [工具箱] 工作窗格拖曳至網頁。

PasswordRecovery 控制項包含三個會顯示給使用者的範本化檢視。第一個是 [使用者名稱] 範本,可以讓使用者輸入使用者名稱。第二個範本是「問題」範本,可讓使用者回答預先定義的問題以確認身分。「成功」範本可定義使用者密碼傳送給使用者後所顯示的使用者介面。

在 PasswordRecovery 控制項範本之間切換

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 PasswordRecovery 控制項,再按 [顯示通用控制項工作]。

    Cc295526.alert_tip(zh-tw,Expression.10).gif秘訣:

    您也可以按一下 [設計] 檢視中的 [PasswordRecovery] 控制項, 再按右上角的箭號 Cc295526.fa82fc93-da47-44dc-bf71-77ddd4b69c38(zh-tw,Expression.10).gif 顯示 [PasswordRecovery 工作] 功能表。再按一次該箭號,即可隱藏功能表。

  2. 在 [PasswordRecovery 工作] 功能表的 [檢視] 下拉式清單中,選擇 [使用者名稱]、[問題] 或 [成功]。範本會隨即變更為您所選擇的檢視。

將基本格式設定配置套用至 PasswordRecovery 控制項

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 PasswordRecovery 控制項,再按 [顯示通用控制項工作]。

  2. 在 [PasswordRecovery 工作] 功能表上,按一下 [自動格式設定]。

  3. 在 [自動格式設定] 對話方塊的 [選取配置] 清單中選取一項配置。該配置對 PasswordRecovery 控制項的效果會顯示在 [預覽] 區域中。

  4. 按一下 [確定],以套用該格式設定配置,並關閉對話方塊;或按一下 [套用],只套用格式設定配置,而不關閉對話方塊。

您也可以透過互動方式格式化 PasswordRecovery 控制項、套用樣式及變更文字。

以互動方式設計 PasswordRecovery 控制項的外觀與文字

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下 PasswordRecovery 控制項,再按 [顯示通用控制項工作]。

  2. 在 [PasswordRecovery 工作] 功能表上,按一下 [轉換為樣本]。

  3. 在 PasswordRecovery 控制項處於範本狀態時,變更其文字或外觀。

  4. 在 [PasswordRecovery 工作] 功能表上按一下 [重設],以設定變更並結束範本狀態。

  5. 若要設定決定 [PasswordRecovery] 控制項之外觀與行為的其他屬性,請使用 [標籤屬性] 工作窗格。

如需所有 [PasswordRecovery] 控制項屬性的完整說明,請參閱 MSDN Library 的 PasswordRecovery 成員

請參閱

概念

CreateUserWizard 控制項