セキュリティの質問と回答を含むカスタム登録フォームがあります - 正常に動作します。
requiresQuestionAndAnswer
ただし、 Web.Config ファイルでプロパティが false に設定されている場合にのみ機能する次のパスワード リセット ロジックがあります。質問と回答のロジックを私の ResetPassword 分離コードにコード化するための推奨される方法を教えてもらえますか? ここで DB への別の旅行が必要ですか?
public void ResetPassword_OnClick(object sender, EventArgs args)
{
string newPassword;
u = Membership.GetUser(UsernameTextBox.Text, false);
newPassword = u.ResetPassword();
if (newPassword != null)
{
Msg.Text
= "Password reset. Your new password is: "
+ Server.HtmlEncode(newPassword);
}
else
{
Msg.Text
= "Password reset failed. Please re-enter your values.";
}
}