다음을 통해 공유


Login.FailureText 속성

정의

로그인에 실패할 경우 표시되는 텍스트를 가져오거나 설정합니다.

public:
 virtual property System::String ^ FailureText { System::String ^ get(); void set(System::String ^ value); };
public virtual string FailureText { get; set; }
member this.FailureText : string with get, set
Public Overridable Property FailureText As String

속성 값

로그인에 실패할 경우 사용자에게 표시되는 텍스트입니다. 기본값은 "로그인하지 못했습니다. 다시 시도하세요”와 같은 오류로 인해 실패합니다.

예제

다음 코드 예제에서는 설정 합니다 FailureText 속성을 "로그인 하는 동안 오류가 발생 합니다. 다시 시도하세요."라는 오류 메시지가 표시됩니다.

<%@ 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">
</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" FailureText="There was an error while logging you in. Please try again.">
                <FailureTextStyle ForeColor="White" BackColor="Red"></FailureTextStyle>
            </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">
</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" FailureText="There was an error while logging you in. Please try again.">
                <FailureTextStyle ForeColor="White" BackColor="Red"></FailureTextStyle>
            </asp:Login>

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

설명

속성은 FailureText 로그인 시도가 실패할 때 표시되는 문자열을 지정합니다.

컨트롤에 대한 Login 템플릿을 정의하는 경우 컨트롤을 사용하고 Literal 해당 컨트롤에 ID "FailureText"를 제공하여 속성을 표시 FailureText 할 템플릿의 위치를 지정할 수 있습니다. 템플릿을 사용하는 경우 속성은 FailureTextStyle 속성에 지정된 텍스트에 FailureText 적용되지 않습니다.

속성의 기본 텍스트는 서버의 현재 로캘에 따라 지역화됩니다.

참고

보안상의 이유로 로그인 실패 텍스트에는 실패에 대한 특정 이유가 포함되어서는 안 됩니다. 예를 들어 "사용자 사용자 <이름>에 암호가 유효하지 않음"과 같은 오류 메시지는 잠재적 공격자에게 사용자 이름이> 시스템의 사용자임을 <알립니다. 자세한 내용은 방법: 안전한 오류 메시지 표시를 참조하세요.

이 속성의 값으로 설정 된 경우 디자이너 도구를 사용 하 여 리소스 파일에 자동으로 저장 될 수 있습니다. 자세한 내용은 LocalizableAttribute 하 고 전역화 및 지역화합니다.

적용 대상

추가 정보