Controles de inicio de sesión de 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 de ASP.NET para ayudar a automatizar la autenticación del usuario en el sitio. Para obtener información acerca de la suscripción de ASP.NET, vea la introducción a la suscripción en MSDN Library Cc295303.xtlink_newWindow(es-es,Expression.40).png.

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 de ASP.NET

  • Control ChangePassword    El control ChangePassword (control) 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 más información acerca de la programación del control ChangePassword , vea ChangePassword (Clase) Cc295303.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control CreateUserWizard    El control CreateUserWizard (control) recopila información de posibles usuarios. Para obtener más información acerca de la programación del control CreateUserWizard , vea CreateUserWizard (Clase) Cc295303.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control Login    El control Login (control) 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, así como una casilla 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 más información acerca de la programación del control Login , vea Login (Clase) Cc295303.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control LoginName    El control LoginName (control) muestra el nombre de inicio de sesión de un usuario si el usuario ha iniciado 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 más información acerca de la programación del control LoginName , vea LoginName (Clase) Cc295303.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control LoginStatus    El control LoginStatus (control) 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 más información acerca de la programación del control LoginStatus , vea LoginStatus (Clase) Cc295303.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control LoginView    El control LoginView (control) 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 existentes: 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 más información acerca de la programación del control LoginView , vea LoginView (Clase) Cc295303.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

  • Control PasswordRecovery    El control PasswordRecovery (control) permite recuperar las contraseñas de usuario según la dirección de correo electrónico usada 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 más información acerca de la programación del control PasswordRecovery , vea PasswordRecovery (Clase) Cc295303.xtlink_newWindow(es-es,Expression.40).png en MSDN Library.

Vea también

Conceptos

Trabajar con sitios ASP.NET
Controles de datos ASP.NET
Controles de validación de ASP.NET
Controles de exploración de ASP.NET
Controles de elementos web ASP.NET

Otros recursos

Controles estándar ASP.NET

Copyright © 2011 de Microsoft Corporation. Reservados todos los derechos.