Share via


PasswordRecovery (control)

El control PasswordRecovery permite recuperar las contraseñas de usuario basándose en la dirección de correo electrónico que se utilizó al crear la cuenta. El control PasswordRecovery envía al usuario un mensaje de correo electrónico con la contraseña.

Puede configurar la suscripción de ASP.NET para que almacene contraseñas mediante cifrado no reversible. En ese caso, el control PasswordRecovery genera una nueva contraseña en lugar de enviar la contraseña original al usuario.

También puede configurar la suscripción para que incluya una pregunta de seguridad que el usuario debe contestar a fin de recuperar una contraseña. Si lo hace, el control PasswordRecovery formula la pregunta y comprueba la respuesta antes de recuperar la contraseña.

[!NOTA]

El control PasswordRecovery requiere que la aplicación pueda reenviar un mensaje de correo electrónico a un servidor de Protocolo simple de transferencia de correo (SMTP). Puede personalizar el texto y el formato del mensaje de correo electrónico enviado al usuario estableciendo la propiedad MailDefinition.

Para agregar un control PasswordRecovery a una página

  • Arrastre el control PasswordRecovery del panel de tareas Cuadro de herramientas a la página.

El control PasswordRecovery incluye tres vistas con plantilla que se muestran al usuario. La primera es la plantilla Nombre de usuario, que permite al usuario escribir un nombre de usuario. La segunda es la plantilla Pregunta, que permite al usuario confirmar la identidad respondiendo a una pregunta predefinida. La plantilla Correcta define la interfaz de usuario que se muestra después de que se haya enviado una contraseña al usuario.

Para cambiar de una plantilla a otra del control PasswordRecovery

  1. En la vista Diseño, haga clic con el botón secundario en el control PasswordRecovery y, a continuación, haga clic en Mostrar tareas de control comunes.

    Cc295526.alert_tip(es-es,Expression.10).gifSugerencia:

    También puede hacer clic en el control PasswordRecovery en la vista Diseño y hacer clic en la flecha Cc295526.fa82fc93-da47-44dc-bf71-77ddd4b69c38(es-es,Expression.10).gif de la esquina superior derecha para que se muestre el menú Tareas de PasswordRecovery. Haga clic de nuevo en la flecha para ocultar el menú.

  2. En el menú Tareas de PasswordRecovery, seleccione Nombre de usuario, Pregunta o Correcta en la lista desplegable Vistas. La plantilla cambia a la vista que elija.

Para aplicar esquemas de formato básicos al control PasswordRecovery

  1. En la vista Diseño, haga clic con el botón secundario en el control PasswordRecovery y, a continuación, haga clic en Mostrar tareas de control comunes.

  2. En el menú Tareas de PasswordRecovery, haga clic en Autoformato.

  3. En el cuadro de diálogo Autoformato, seleccione uno de los esquemas de la lista Seleccione un esquema. El efecto del esquema en el control PasswordRecovery se muestra en el área Vista previa.

  4. Haga clic en Aceptar para aplicar el esquema de formato y cerrar el cuadro de diálogo o en Aplicar para aplicar el esquema de formato sin cerrar el cuadro de diálogo.

También puede dar formato de forma interactiva al control PasswordRecovery, aplicar estilos y cambiar el texto.

Para diseñar de forma interactiva la apariencia y el texto del control PasswordRecovery

  1. En la vista Diseño, haga clic con el botón secundario en el control PasswordRecovery y, a continuación, haga clic en Mostrar tareas de control comunes.

  2. En el menú Tareas de PasswordRecovery, haga clic en Convertir en plantilla.

  3. Cambie el texto o la apariencia del control PasswordRecovery mientras esté en el estado de plantilla.

  4. En el menú Tareas de PasswordRecovery, haga clic en Restablecer para establecer los cambios y salir del estado de plantilla.

  5. Para definir otras propiedades que determinen la apariencia y el comportamiento del control PasswordRecovery, use el panel de tareas Propiedades de etiqueta.

Para obtener una descripción completa de todas las propiedades del control PasswordRecovery, vea el artículo sobre los miembros de PasswordRecovery en MSDN Library (puede estar en inglés).

Vea también

Conceptos

CreateUserWizard (control)