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é

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 FailureText propriété sur « Une erreur s’est produite lors de la 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 en cas d’échec d’une tentative de connexion.

Si vous définissez un modèle pour le Login contrôle, vous pouvez indiquer où sur le modèle pour afficher la propriété à l’aide FailureText d’un Literal contrôle et en lui attribuant 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 le nom d’utilisateur de l’utilisateur <» indique à un attaquant potentiel que le <nom d’utilisateur> est un utilisateur sur le système.> Pour plus d’informations, consultez Guide pratique pour afficher des messages d’erreur sécurisés.

La valeur de cette propriété, lorsqu’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 LocalizableAttributeglobalisation et localisation.

S’applique à

Voir aussi