Introducción a los controles de inicio de sesión ASP.NET

Los controles de inicio de sesión ASP.NET proporcionan conjuntamente una solución de inicio de sesión completa y sólida para las aplicaciones web ASP.NET que no requiere programación. De forma predeterminada, los controles de inicio de sesión se integran con la suscripción a ASP.NET para ayudar a automatizar la autenticación del usuario en el sitio web. Para obtener información acerca de la suscripción de ASP.NET, vea la introducción a la suscripción en MSDN Library.

De forma predeterminada, los controles de inicio de sesión ASP.NET funcionan en texto sin formato a través de HTTP. Si le preocupa la seguridad, utilice HTTPS con cifrado SSL.

Controles de inicio de sesión ASP.NET

  • ChangePassword (control)   El control ChangePassword permite a los usuarios cambiar la contraseña. El usuario debe proporcionar primero la contraseña original y, a continuación, crear y confirmar la nueva contraseña. Si la contraseña original es correcta, la contraseña de usuario se cambia a la nueva contraseña. El control también permite enviar un mensaje de correo electrónico acerca de la nueva contraseña. ?Para obtener información acerca de la programación del control ChangePassword, vea ChangePassword (Clase) en MSDN Library.

  • CreateUserWizard (control)   El control CreateUserWizard recopila información de posibles usuarios. Para obtener información acerca de la programación del control CreateUserWizard, vea CreateUserWizard (Clase) en MSDN Library.

  • Login (control)   El control Login muestra una interfaz de usuario para la autenticación de usuarios. El control Login contiene cuadros de texto para el nombre de usuario y la contraseña y una casilla de verificación que permite a los usuarios indicar si desean que el servidor almacene su identidad mediante la suscripción de ASP.NET y que los autentique automáticamente la próxima vez que visiten el sitio. Para obtener información acerca de la programación del control Login, vea Login (Clase) en MSDN Library.

  • LoginName (control)   El control LoginName muestra el nombre de inicio de sesión de un usuario si el usuario ha iniciado la sesión mediante la suscripción de ASP.NET. Por el contrario, si el sitio utiliza la Autenticación de Windows integrada, el control muestra el nombre de cuenta de Windows del usuario. Para obtener información acerca de la programación del control LoginName, vea LoginName (Clase) en MSDN Library.

  • LoginStatus (control)   El control LoginStatus muestra un vínculo de inicio de sesión para los usuarios que no están autenticados y un vínculo de cierre de sesión para los que están autenticados. El vínculo de inicio de sesión lleva al usuario a una página de inicio de sesión. El vínculo de cierre de sesión restablece la identidad del usuario actual y lo convierte en un usuario anónimo. Para obtener información acerca de la programación del control LoginStatus, vea LoginStatus(Clase) en MSDN Library.

  • LoginView (control)   El control LoginView le permite mostrar información diferente a los usuarios anónimos y a los que han iniciado una sesión. El control muestra una de las dos plantillas: AnonymousTemplate o LoggedInTemplate. En las plantillas, puede agregar marcado y controles que muestren información apropiada para usuarios anónimos y usuarios autenticados, respectivamente. Para obtener información acerca de la programación del control LoginView, vea LoginView (Clase) en MSDN Library.

  • PasswordRecovery (control)   El control PasswordRecovery permite recuperar las contraseñas de usuario basándose en la dirección de correo electrónico que se usó 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. Para obtener información acerca de la programación del control PasswordRecovery, vea PasswordRecovery en MSDN Library.

Vea también

Conceptos

ASP.NET

Controles estándar ASP.NET

Controles de datos ASP.NET

Controles de validación ASP.NET

Controles de exploración de ASP.NET

Controles de elementos web ASP.NET