[java] login naam achterhalen

Pagina: 1
Acties:

  • Invalid
  • Registratie: September 2001
  • Niet online
Hoe kun je in java de login naam van de huidige gebruiker achterhalen?

  • Confusion
  • Registratie: April 2001
  • Laatst online: 01-07 21:46

Confusion

Fallen from grace

System.getProperty("property-naam");

Ik weet niet welke property het is; gebruik Google daarvoor. Ik denk dat het "user.name" is.

P.S. Ook handig om java.version op te vragen, zodat je applet (indien je die maakt) niet hopeloos crashed in geval van een 'oude' plugin.

Wie trösten wir uns, die Mörder aller Mörder?


Verwijderd

De login naam van de huidige gebruiker wordt in de environment variabele %USERNAME% opgeslagen. Je kan dus gewoon de 'normale' manier voor het opvragen voor environment variabelen onder java gebruiken (die ik dus niet weet :o )

  • Invalid
  • Registratie: September 2001
  • Niet online
Jammer, maar dit levert bij mij (w2k) 'null' op.... :(

Na wat zoeken in de System klasse blijkt het dit te moeten zijn:

code:
1
System.getProperty("user.name");

  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

InvalidTarget schreef op 06 oktober 2002 @ 15:38:
...
code:
1
System.getProperty("user.name");
waarbij je ook in de gaten moet houden dat deze property vanuit een applet niet beschikbaar is