Cómo: Crear una página de inicio de sesión de ASP.NET

Actualización: noviembre 2007

Se puede crear una página de inicio de sesión utilizando el control Login de ASP.NET. Este control toma un nombre de usuario y una contraseña, y utiliza la autenticación mediante formularios y la suscripción de ASP.NET para comprobar las credenciales del usuario y crear un vale de autenticación. Para obtener información sobre cómo configurar la autenticación mediante formularios y la suscripción de ASP.NET, vea Introducción a la suscripción.

Para crear una página de inicio de sesión

  1. Cree una aplicación Web ASP.NET que utilice la suscripción de ASP.NET. Para obtener información detallada y ejemplos, vea Configurar una aplicación ASP.NET para utilizar la suscripción.

  2. Cree una página Web ASP.NET en la aplicación denominada Login.aspx.

    Nota:

    De forma predeterminada, la autenticación mediante formularios de ASP.NET se configura para funcionar con una página denominada Login.aspx. Puede cambiar el nombre predeterminado de la página de inicio de sesión en el archivo Web.config para la aplicación utilizando la propiedad LoginUrl.

  3. Agregue un control Login a la página.

  4. Como alternativa, establezca la propiedad DestinationPageUrl del control en el nombre de la página a la que será redirigido el usuario después del inicio de sesión. Si no se especifica un valor para la propiedad DestinationPageUrl, el usuario será redirigido a la dirección URL solicitada originalmente después de la autenticación.

    En el ejemplo siguiente se muestra el código de formato para un control Login:

    <asp:Login 
      ID="Login1" 
    
      DestinationPageUrl="~/MembersHome.aspx">
    </asp:Login>
    

Vea también

Referencia

Información general sobre controles de inicio de sesión de ASP.NET