Partager via


Login.FailureText Propriété

Définition

Obtient ou définit le texte affiché lorsqu'une tentative de connexion échoue.

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

Valeur de propriété

String

Texte à afficher à l'attention de l'utilisateur lorsqu'une tentative de connexion échoue. La valeur par défaut est "Votre tentative de connexion a échoué. Réessayez. »

Exemples

L’exemple de code suivant définit la propriété sur « Une erreur s’est produite lors de la FailureText connexion. Réessayez. »

<%@ 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>

Remarques

La FailureText propriété spécifie la chaîne qui s’affiche lorsqu’une tentative de connexion échoue.

Si vous définissez un modèle pour le Login contrôle, vous pouvez indiquer où se trouve le modèle pour afficher la FailureText propriété à l’aide d’un Literal contrôle et donner ce contrôle à l’ID « FailureText ». Lorsque vous utilisez un modèle, la FailureTextStyle propriété n’est pas appliquée au texte spécifié dans la FailureText propriété.

Le texte par défaut de la propriété est localisé en fonction des paramètres régionaux actuels du serveur.

Notes

Pour des raisons de sécurité, le texte d’échec de connexion ne doit pas inclure une raison spécifique de l’échec. Par exemple, un message d’erreur tel que « Mot de passe non valide pour l’utilisateur <username>» révèle à un attaquant potentiel qui <username> est un utilisateur sur le système. Pour plus d’informations, consultez Guide pratique pour afficher Coffre messages d’erreur.

La valeur de cette propriété, quand elle est définie, peut être enregistrée automatiquement dans un fichier de ressources à l’aide d’un outil de concepteur. Pour plus d’informations, consultez LocalizableAttribute et globalisation et localisation.

S’applique à

Voir aussi