Bagikan melalui


Page.User Properti

Definisi

Mendapatkan informasi tentang pengguna yang membuat permintaan halaman.

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

Nilai Properti

Yang IPrincipal mewakili pengguna yang membuat permintaan halaman.

Atribut

Contoh

Contoh kode berikut menggunakan User properti untuk mengakses autentikasi dan informasi identitas untuk pengguna saat ini. Jika pengguna tidak diautentikasi, pengguna akan mengalihkannya ke halaman masuk.

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

Keterangan

Objek IPrincipal mewakili konteks keamanan pengguna yang atas nama kodenya berjalan, termasuk identitas pengguna tersebut dan peran apa pun tempat mereka berada.

Properti ini menggunakan HttpContext properti objek User untuk menentukan dari mana permintaan berasal.

Berlaku untuk

Lihat juga