Exporter (0) Imprimer
Développer tout

LoginStatus, classe

Remarque : cette classe est nouvelle dans le .NET Framework version 2.0.

Détecte l'état d'authentification de l'utilisateur et bascule l'état d'un lien sur se connecter à ou se déconnecter d'un site Web.

Espace de noms : System.Web.UI.WebControls
Assembly : System.Web (dans system.web.dll)

[BindableAttribute(false)] 
public class LoginStatus : CompositeControl
/** @attribute BindableAttribute(false) */ 
public class LoginStatus extends CompositeControl
BindableAttribute(false) 
public class LoginStatus extends CompositeControl

Le contrôle LoginStatus possède deux états, connecté au site Web et déconnecté du site Web, déterminés par la propriété IsAuthenticated de la propriété Request de l'objet Page.

Le contrôle LoginStatus affiche soit un texte, soit un lien vers l'image, en fonction du paramètre des propriétés LoginImageUrl et LogoutImageUrl. Vous pouvez afficher soit du texte, soit des images pour un état ou pour les deux.

Lorsqu'un utilisateur n'est pas connecté au site, le contrôle LoginStatus fournit un lien vers la page de connexion définie dans les paramètres de configuration de l'application. Lorsque l'utilisateur est connecté au site Web, le contrôle LoginStatus fournit un lien pour se déconnecter du site Web. La déconnexion du site Web efface l'état d'authentification de l'utilisateur et en cas d'utilisation de cookies effacera le cookie de l'ordinateur client de l'utilisateur. Lors de toutes les visites suivantes du site Web, le contrôle LoginStatus affichera une invite pour se connecter.

Le comportement de déconnexion est contrôlé par la propriété LogoutAction qui spécifie s'il faut actualiser la page en cours, rediriger l'utilisateur vers la page de connexion définie dans les paramètres de configuration de l'application ou rediriger l'utilisateur vers une page spécifiée par la propriété LogoutPageUrl. Par défaut, la page en cours est actualisée.

RemarqueRemarque

Lorsqu'un utilisateur utilise le contrôle LoginStatus pour se déconnecter d'un site Web, toutes les données présentes dans l'état d'affichage et toutes les données de publication sont perdues.

Accessibilité

Le balisage rendu par défaut pour ce contrôle peut ne pas se conformer aux normes d'accessibilité telles que les instructions de priorité 1 d'accessibilité du contenu Web (WCAG, Web Content Accessibility Guidelines). Pour plus d'informations sur la prise en charge d'accessibilité pour ce contrôle, consultez Contrôles et accessibilité ASP.NET.

RubriqueEmplacement
Comment : ajouter un bouton de connexion à une page Web ASP.NETGénération d'applications Web ASP.NET
Procédure pas à pas : gestion des utilisateurs de site Web avec des rôlesGénération d'applications Web ASP.NET dans Visual Studio
Comment : ajouter un bouton de connexion à une page Web ASP.NETGénération d'applications Web ASP.NET dans Visual Studio
Procédure pas à pas : gestion des utilisateurs de site Web avec des rôlesGénération d'applications à l'aide de Visual Web Developer

  • AspNetHostingPermission  pour opérer dans un environnement hébergé. Valeur de demande : LinkDemand ; valeur d'autorisation : Minimal
  • AspNetHostingPermission  pour opérer dans un environnement hébergé. Valeur de demande : InheritanceDemand ; valeur d'autorisation : Minimal

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft