Get the logged in user and see if they have a role

  • Created: Feb 16, 2012
  • Author: David Higginbotham
  • Title: Java/Web Developer
  • Company: DRH Consulting, L.L.C.
  • Tags: users 

Description

This code will retrieve the user id of the logged in user. It will then check to see if the user has the Cms Administrator role. I used this logic with a custom field so I could control the ability to edit.

Code

#set ($foundUser = $cmsuser.getUserByUserId($session.getAttribute("USER_ID"))) 

#if($foundUser) 
    #if($cmsuser.isUserRole($foundUser, "CMS Administrator"))
        yes
    #end
#end