Estou usando a autenticação de formulário com o método abaixo em meu aplicativo ASP.NET
FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, true);
Como verifico se o usuário está logado ou não? E como posso obter o nome de usuário de um usuário conectado?
c#
asp.net
forms-authentication
Pássaro azul
fonte
fonte
User?.Identity.IsAuthenticated == true
.User?.Identity.IsAuthenticated ?? false
, mas o código de @ bradlis7 é provavelmente mais fácil de ler.A maneira mais simples:
fonte
fonte
A maneira mais fácil de verificar se eles estão autenticados é
Request.User.IsAuthenticated
eu acho (de memória)fonte