Lire en anglais

Partager via


Page.User Propriété

Définition

Obtient des informations sur l'utilisateur effectuant la requête de page.

C#
[System.ComponentModel.Browsable(false)]
public System.Security.Principal.IPrincipal User { get; }

Valeur de propriété

IPrincipal

IPrincipal représentant l'utilisateur qui effectue la requête de page.

Attributs

Exemples

L’exemple de code suivant utilise la User propriété pour accéder aux informations d’authentification et d’identité de l’utilisateur actuel. Si l’utilisateur n’est pas authentifié, il les redirige vers une page de connexion.

C#
void UserInfo(Object sender, EventArgs e) 
{
   IPrincipal myPrincipal = this.User;
   String tableString = "<table border=\"1\"><tr><td>Name</td><td>";
   tableString += Server.HtmlEncode(myPrincipal.Identity.Name) + "</td></tr><tr><td>";
   tableString += "AuthenticationType</td><td>" + myPrincipal.Identity.AuthenticationType;
   tableString += "</td></tr><tr><td>IsAuthenticated</td><td>";
   tableString += myPrincipal.Identity.IsAuthenticated + "</td></tr></table>";
   Response.Write(tableString);
}

Remarques

Un IPrincipal objet représente le contexte de sécurité de l’utilisateur dont le code est en cours d’exécution, y compris l’identité de cet utilisateur et les rôles auxquels il appartient.

Cette propriété utilise la propriété de l’objet HttpContext pour déterminer l’origine de User la requête.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Voir aussi