Compartir vía


LoginFailureAction Enumeración

Definición

Determina la página a la que el usuario irá cuando un intento de inicio de sesión no tenga éxito.

public enum class LoginFailureAction
public enum LoginFailureAction
type LoginFailureAction = 
Public Enum LoginFailureAction
Herencia
LoginFailureAction

Campos

RedirectToLoginPage 1

Redirige al usuario a la página de inicio de sesión definida en los archivos de configuración del sitio (Machine.config y Web.config).

Refresh 0

Actualiza la página actual para que el control Login pueda mostrar un mensaje de error.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la enumeración para establecer la LoginFailureActionFailureAction propiedad para redirigir al usuario a la página de inicio de sesión definida en el archivo Web.config cuando se produce un error en un intento de inicio de sesión.

<%@ Page Language="C#" AutoEventWireup="False"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
    Login1.FailureAction = LoginFailureAction.RedirectToLoginPage;
}

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server" FailureAction="RedirectToLoginPage"></asp:Login>
        </form>
    </body>
</html>
<%@ Page Language="VB" AutoEventWireup="False"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
    Login1.FailureAction = LoginFailureAction.RedirectToLoginPage
End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:Login id="Login1" runat="server" FailureAction="RedirectToLoginPage"></asp:Login>
        </form>
    </body>
</html>

Se aplica a