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

  • kndx

    kndx

    11 Mart 2006
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011