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());
}