How to Get the Logged in User Profile Name in Apex Class and Visualforce Page


Returns the context user’s profile ID.

Id profileId=userinfo.getProfileId();
String profileName=[Select Id,Name from Profile where Id=:profileId].Name;

its possible to get the profile name in Visualforce using the below code without any apex class logics:
<apex:outputText value=”{!$Profile.Name}”/>

Written by 

3x Salesforce MVP | Platform Champion | 18x Salesforce Certified | MuleSoft Certified | 8x Trailhead Ranger | TechForce Services | Sydney | Australia

Leave a Reply

Your email address will not be published.