Erro tentando pegar login do windows

2 respostas
D

Alguem pode me ajudar, eu estava pesquisando no google, como pegar o login do usuário do windowns e mostrar na minha jsp. Até que eu achei o seguinte codigo:

//Nome de Usuario   
System.out.println(System.getProperty("user.name"));   
//nome da maquina   
InetAddress addr = InetAddress.getLocalHost();               
String usuario = (System.getProperty("user.name"));

Só que ele funciona perfeitamente quando minha aplicação está local, quando eu jogo a aplicação para o servidor ele pega o login como SYSTEM. Alguem sabe o que está acontecendo ou sabe alguma forma mais facil de pegar o login na aplicação. Muito Obrigado.

2 Respostas

furutani

Do jeito que foi feito vc pegar o usuário onde roda a JVM.
Existe uma forma de pegar o usuário logado no windows por activex mas não é legal usar por que precisa dar permisão para execução no IE, no firefox acho que nem roda.

D

furutani:
Do jeito que foi feito vc pegar o usuário onde roda a JVM.
Existe uma forma de pegar o usuário logado no windows por activex mas não é legal usar por que precisa dar permisão para execução no IE, no firefox acho que nem roda.

Obrigado pela explicação, eu já tinha tentando pegar o usuário logado no windows por activex mais não tem como sair dando permisão para todo mundo que vai acessar minha aplicação. Não tem outra forma de fazer isso não né?

Criado 10 de novembro de 2009
Ultima resposta 11 de nov. de 2009
Respostas 2
Participantes 2