I have Profile which I need to provide access to only user who are Active Members, So I have restricted Listings to Active Members only but when I go to the


civicrm/profile/create?gid=20&reset=1 It still displays the profile page. How can I make sure edit and create profile is displayed only if its an active member ?

When I login with a member who is not a member and access the url of create/edit profile, it provides me the option to create or edit, how can I prevent that using civicrm settings ?

enter image description here

1 Answer 1


First of all you will need to update the CMS permission to remove view/edit data using profile. Configure ACL from CiviCRM UI to restrict group of contacts to update their contact using profile.

Note: I guess changing the permission will result in profile not available for any user if they dont have access to. If you want to restrict specfic profile and enable all others them i think you can use profile hooks to return access denied.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.