Usuario logado

Estou precisando pegar o nome da máquina ou o nome do usuário logado no windows…

no sistema em ASP eu uso o seguinte comando…

Request.ServerVariables(“REMOTE_USER”)

no java…como posso fazer???

tentei fazer assim…

String host = request.getRemoteHost();
InetAddress addr = InetAddress.getByName(host);
user = addr.getHostName();

mas a variável user esta voltando “localhost”…

existe alguma maneira de eu pegar esse valor???

agradeço a ajuda…

É request.getRemoteHost mesmo. Só que você deve estar rodando a app na sua máquina e acessando da sua máquina, por isso deve estar aparecendo localhost. :slight_smile:

Tenta acessar de outra máquina e vai ver que mudará.