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

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

Source:
https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_methods_system_userinfo.htm#apex_System_UserInfo_getProfileId

getProfileId()
Returns the context user’s profile ID.

Id profileId=userinfo.getProfileId();
String profileName=[Select Id,Name from Profile where Id=:profileId].Name;
system.debug(‘ProfileName::’+profileName);

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

You may also like

Leave a Comment