Usuário com melhor resposta
Recuperar nome do usuário conectado ASP.NET c#

Pergunta
-
Pessoal, bom dia
Estou criando um sistema em asp.net C#, e estou precisando obter as informações do usuário que está conectado ao sistema, essa informação será mostrada no menu com algumas opções de configuração ao usuário como segue a imagem a baixo.
Meu sistema possui uma tela de autenticação e uma vez que o usuário acessa o mesmo com seu nome de usuário (jsantos) e a sua senha, o sistema teria que buscar o nome do usuário no banco de dados e na tela inicial do sistema retornar o seu nome e sobrenome, no caso do exemplo anterior (Anderson Santos).
O que eu preciso fazer neste caso? Lembrando que estou usando asp.net C# e banco de dados SQL Server.
Atenciosamente
Anderson Santos
- Editado J.AndersonSantos terça-feira, 2 de julho de 2013 14:11 Erro
Respostas
-
Depende de como está o seu HTML, tu pode postar ele para eu ver?
Uma das soluções pode ser exibir dessa forma:
<ul> <li><%= Context.User.Identity.Name %></li> </ul>
ou
<ul> <li><%= Session["UsuarioLogado"] %></li> </ul>
- Editado Alexandre Rapaki terça-feira, 2 de julho de 2013 14:45 ajuste exemplo
- Sugerido como Resposta Alexandre Rapaki terça-feira, 2 de julho de 2013 14:47
- Marcado como Resposta Seilor Bonancio JuniorModerator quinta-feira, 4 de julho de 2013 14:09
Todas as Respostas
-
Bom dia Anderson,
Você está utilizando forms authentication? Se estiver, pode acessar o nome do usuário logado desta forma:
String usuario = Context.User.Identity.Name;
Caso você tenha implementado a parte de autenticação você tem várias formas de fazer.. por exemplo, pode colocar nome do usuário logado na session e utilizar para exibir na tela quando for preciso.
Se a resposta for útil, não esqueça de marcar ;)
Abraços
- Editado Alexandre Rapaki terça-feira, 2 de julho de 2013 14:33 ajuste
- Sugerido como Resposta Leonardo Lourenço Silva terça-feira, 2 de julho de 2013 14:38
-
Você também pode usar o controle LoginName que está dentro da categoria Login na ToolBox
Leonardo Lourenço Silva
MCT, MCSD, MCPD, MCTS, MCP, MTA
netcoders.com.br
leolosi.wordpress.com- Sugerido como Resposta Leonardo Lourenço Silva terça-feira, 2 de julho de 2013 14:38
-
-
Depende de como está o seu HTML, tu pode postar ele para eu ver?
Uma das soluções pode ser exibir dessa forma:
<ul> <li><%= Context.User.Identity.Name %></li> </ul>
ou
<ul> <li><%= Session["UsuarioLogado"] %></li> </ul>
- Editado Alexandre Rapaki terça-feira, 2 de julho de 2013 14:45 ajuste exemplo
- Sugerido como Resposta Alexandre Rapaki terça-feira, 2 de julho de 2013 14:47
- Marcado como Resposta Seilor Bonancio JuniorModerator quinta-feira, 4 de julho de 2013 14:09
-
-