Hi ,
How can I retreive logged in user's role? I am using MSSQLDS.
I have attatched my code here:
UserModule usrMod = (UserModule) new InitialContext().lookup("java:/portal/UserModule"); MembershipModule mbr = (MembershipModule)new InitialContext().lookup("java:/portal/MembershipModule"); User user = usrMod.findUserByUserName("john"); // username = john Set roles = mbr.getRoles(user); Iterator itr = roles.iterator(); while(itr.hasNext()){ Role role = (Role)itr.next(); System.out.println( "ROLE : "+ role.getDisplayName()); }