Usuário com melhor resposta
usuário reconhecido como NETWORK SERVICE

Pergunta
-
Boa tarde galera.
tenho uma aplicação e estou tentando passar o usuário logado no sistema para uma Label. O problema é que na label ao invés de aparecer o login do usuário aparece NETWORK SERVICE. Segue o código que busca o usuário.
protected void Page_Load(object sender, EventArgs e) { HelperActiveDirectory ad = new MinhaEmpresa.HelperActiveDirectory(); string userName = Request.ServerVariables["LOGON_USER"].ToString(); string LogUsu = (userName).Remove(0, userName.IndexOf("\\") + 1).ToUpper(); ad.userName = LogUsu.ToUpper(); lblRecebidoPor.Text = LogUsu; atualizaGrid(statusDTL, numDTLEC, dataenvioDTLEC); }
alguém poderia me dizer oq preciso mudar no código, ou oq tem de errado nele??
Abraços
Marcos Paulo - Analista de Sistemas
- Editado Marcos Paulo P.M quarta-feira, 28 de agosto de 2013 19:01 codigo
Respostas
-
obrigado pela ajuda Wellington Jr, mas consegui resolver de outra maneira.
HelperActiveDirectory ad = new Empresa.HelperActiveDirectory(); string userName = Request.ServerVariables["LOGON_USER"].ToString(); string LogUsu = (userName).Remove(0, userName.IndexOf("\\") + 1).ToUpper(); ad.userName = LogUsu.ToUpper(); lblRecebidoPor.Text = LogUsu.ToString();
Abraço
Marcos Paulo - Analista de Sistemas
- Marcado como Resposta Marcos Paulo P.M quinta-feira, 29 de agosto de 2013 13:44
Todas as Respostas
-
-
obrigado pela ajuda Wellington Jr, mas consegui resolver de outra maneira.
HelperActiveDirectory ad = new Empresa.HelperActiveDirectory(); string userName = Request.ServerVariables["LOGON_USER"].ToString(); string LogUsu = (userName).Remove(0, userName.IndexOf("\\") + 1).ToUpper(); ad.userName = LogUsu.ToUpper(); lblRecebidoPor.Text = LogUsu.ToString();
Abraço
Marcos Paulo - Analista de Sistemas
- Marcado como Resposta Marcos Paulo P.M quinta-feira, 29 de agosto de 2013 13:44