SORU
28 NİSAN 2009, Salı


Oturum açma kullanıcı adı olsun java

Nasıl Java kullanıcı adı/oturum açma adı alabilir miyim?

Bu denedim kodu

try{
    LoginContext lc = new LoginContext(appName,new TextCallbackHandler());
    lc.login();
    Subject subject = lc.getSubject();
    Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]);

    for (int i=0; i<principals.length; i  ) {
        if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof UnixPrincipal) {
            String loggedInUserName = principals[i].getName();
        }
    }

}
catch(SecurityException se){
    System.out.println("SecurityException: "   se.getMessage());
}

Bu kodu çalıştırmaya çalıştığımda SecurityException olsun. Birisi doğru yolda olup olmadığımı söyle, ve ben sorunu anlamak için yardımcı olur musunuz, lütfen.

CEVAP
28 NİSAN 2009, Salı


System.getProperty("user.name")

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009