Saya menggunakan otentikasi formulir dengan metode di bawah ini dalam aplikasi ASP.NET saya
FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
Bagaimana cara memeriksa apakah pengguna masuk atau tidak? Dan bagaimana saya bisa mendapatkan nama pengguna dari pengguna yang masuk?
c#
asp.net
forms-authentication
Burung biru
sumber
sumber
User?.Identity.IsAuthenticated == true
.User?.Identity.IsAuthenticated ?? false
, tetapi kode @ bradlis7 mungkin lebih mudah dibaca.Cara paling sederhana:
if (Request.IsAuthenticated) ...
sumber
if (User.Identity.IsAuthenticated) { Page.Title = "Home page for " + User.Identity.Name; } else { Page.Title = "Home page for guest user."; }
sumber
Cara termudah untuk memeriksa apakah mereka diautentikasi adalah
Request.User.IsAuthenticated
menurut saya (dari memori)sumber