AuthenticateEventArgs 类

定义

Authenticate 事件提供数据。Provides data for the Authenticate event.

public ref class AuthenticateEventArgs : EventArgs
public class AuthenticateEventArgs : EventArgs
type AuthenticateEventArgs = class
    inherit EventArgs
Public Class AuthenticateEventArgs
Inherits EventArgs
继承
AuthenticateEventArgs

示例

下面的代码示例使用AuthenticateEventArgs类将数据传递到自定义身份验证方法。The following code example uses the AuthenticateEventArgs class to pass data to a custom authentication method.

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

<script runat="server">
private bool SiteSpecificAuthenticationMethod(string UserName, string Password)
{
    // Insert code that implements a site-specific custom 
    // authentication method here.
    //
    // This example implementation always returns false.
    return false;
}

private void OnAuthenticate(object sender, AuthenticateEventArgs e)
{
    bool Authenticated = false;
    Authenticated = SiteSpecificAuthenticationMethod(Login1.UserName, Login1.Password);

    e.Authenticated = Authenticated;
}

</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"
                OnAuthenticate="OnAuthenticate">
            </asp:Login>
        </form>
    </body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
Function SiteSpecificAuthenticationMethod(ByVal UserName As String, ByVal Password As String) As Boolean
    ' Insert code that implements a site-specific custom 
    ' authentication method here.
    '
    ' This example implementation always returns false.
    Return False
End Function

Sub OnAuthenticate(ByVal sender As Object, ByVal e As AuthenticateEventArgs)
    Dim Authenticated As Boolean
    Authenticated = SiteSpecificAuthenticationMethod(Login1.UserName, Login1.Password)

    e.Authenticated = Authenticated
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"
                OnAuthenticate="OnAuthenticate">
            </asp:Login>

        </form>
    </body>
</html>

注解

类提供Authenticate事件所需的数据。 AuthenticateEventArgsThe AuthenticateEventArgs class provides the data needed for the Authenticate event. 网站的自定义身份验证方案使用Authenticated属性来指示用户的登录尝试是否成功。Custom authentication schemes for a Web site use the Authenticated property to indicate whether a user's login attempt succeeded.

构造函数

AuthenticateEventArgs()

初始化 AuthenticateEventArgs 类的新实例,其 Authenticated 属性设置为 falseInitializes a new instance of the AuthenticateEventArgs class with the Authenticated property set to false.

AuthenticateEventArgs(Boolean)

初始化 AuthenticateEventArgs 类的新实例。Initializes a new instance of the AuthenticateEventArgs class.

属性

Authenticated

获取或设置一个指示用户的身份验证尝试是否成功的值。Gets or sets a value indicating whether a user's authentication attempt succeeded.

方法

Equals(Object)

确定指定的对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GetHashCode()

用作默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
ToString()

返回一个表示当前对象的 string。Returns a string that represents the current object.

(继承自 Object)

适用于

另请参阅