Page.User Eigenschap

Definitie

Hiermee wordt informatie opgehaald over de gebruiker die de paginaaanvraag indient.

public:
 property System::Security::Principal::IPrincipal ^ User { System::Security::Principal::IPrincipal ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Security.Principal.IPrincipal User { get; }
[<System.ComponentModel.Browsable(false)>]
member this.User : System.Security.Principal.IPrincipal
Public ReadOnly Property User As IPrincipal

Waarde van eigenschap

Een IPrincipal die de gebruiker vertegenwoordigt die de paginaaanvraag indient.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld wordt de User eigenschap gebruikt voor toegang tot verificatie- en identiteitsgegevens voor de huidige gebruiker. Als de gebruiker niet is geverifieerd, wordt deze omgeleid naar een aanmeldingspagina.

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);
}
Sub UserInfo(sender As Object, e As EventArgs)         
   Dim myPrincipal As IPrincipal = Me.User
   Dim tableString As  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.ToString() + "</td></tr></table>"
   Response.Write(tableString)
End Sub

Opmerkingen

Een IPrincipal object vertegenwoordigt de beveiligingscontext van de gebruiker namens wie de code wordt uitgevoerd, inclusief de identiteit van die gebruiker en eventuele rollen waartoe ze behoren.

Deze eigenschap maakt gebruik van de eigenschap van User het HttpContext object om te bepalen waar de aanvraag vandaan komt.

Van toepassing op

Zie ook