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

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • warningthepeople

    warningthepe

    21 EYLÜL 2011