SqlMembershipProvider.RequiresQuestionAndAnswer Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el proveedor de pertenencia de SQL Server está configurado para exigir al usuario que responda una pregunta de contraseña para el restablecimiento y recuperación de la contraseña.
public:
virtual property bool RequiresQuestionAndAnswer { bool get(); };
public override bool RequiresQuestionAndAnswer { get; }
member this.RequiresQuestionAndAnswer : bool
Public Overrides ReadOnly Property RequiresQuestionAndAnswer As Boolean
Valor de propiedad
true
si se requiere una respuesta de contraseña para el restablecimiento y la recuperación de la contraseña; de lo contrario, false
. De manera predeterminada, es true
.
Ejemplos
En el ejemplo de código siguiente se muestra el elemento membership de la system.web
sección del archivo Web.config para una aplicación de ASP.NET. Especifica la instancia de la SqlMembershipProvider aplicación y la configura para requerir una respuesta de contraseña para el restablecimiento o la recuperación de contraseñas.
<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>
Comentarios
Requerir una pregunta y respuesta de contraseña proporciona una capa adicional de seguridad al recuperar o restablecer la contraseña de un usuario. Al crear un nombre de usuario, un usuario puede proporcionar una pregunta y respuesta que se puede usar más adelante para recuperar o restablecer una contraseña olvidada. Si la EnablePasswordReset propiedad y la EnablePasswordRetrieval propiedad son , false
el valor de la RequiresQuestionAndAnswer propiedad es irrelevante.
Para obtener más información, vea ResetPassword y GetPassword.