SqlMembershipProvider.RequiresQuestionAndAnswer プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As SqlMembershipProvider Dim value As Boolean value = instance.RequiresQuestionAndAnswer
パスワードをリセットまたは取得する際にパスワードの解答を要求する場合は true。それ以外の場合は false。既定値は true です。

パスワードの質問と解答を要求することにより、ユーザー パスワードを取得またはリセットする際のセキュリティをさらに高めることができます。ユーザー名を作成するときに、パスワードを忘れた場合に備えて、忘れたパスワードを取得したりリセットしたりする際に使用される質問とその解答を設定しておくことができます。EnablePasswordReset プロパティと EnablePasswordRetrieval プロパティが両方とも false の場合、RequiresQuestionAndAnswer プロパティ値は無視されます。

次のコード例は、ASP.NET アプリケーションの Web.config ファイルの system.web セクション内の membership 要素を示しています。アプリケーションの SqlMembershipProvider インスタンスを指定し、パスワードをリセットまたは取得するときに、ユーザーからのパスワードの解答を要求するように設定します。
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20"> <providers> <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Hashed" applicationName="MyApplication" /> </providers> </membership>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSqlMembershipProvider.RequiresQuestionAndAnswer プロパティを検索する場合は、下記のリンクをクリックしてください。

- SqlMembershipProvider.RequiresQuestionAndAnswer プロパティのページへのリンク