Я использую проверку подлинности с помощью метода ниже в моем приложении ASP.NET
FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
Как мне проверить, вошел ли пользователь в систему или нет? И как я могу получить имя пользователя, вошедшего в систему?
c#
asp.net
forms-authentication
BlueBird
источник
источник
User?.Identity.IsAuthenticated == true
.User?.Identity.IsAuthenticated ?? false
, но код @ bradlis7, вероятно, легче читать.Самый простой способ:
if (Request.IsAuthenticated) ...
источник
if (User.Identity.IsAuthenticated) { Page.Title = "Home page for " + User.Identity.Name; } else { Page.Title = "Home page for guest user."; }
источник
Request.User.IsAuthenticated
Я думаю, самый простой способ проверить, аутентифицированы ли они (по памяти)источник