Skip to main content

Access Control Setup: Guests, Registered Users, and Paid Members

Hi everyone,

I have two questions regarding access control and user permissions in FluentCommunity. I want to structure my community with different levels of access, and I’d like to confirm the correct way to set this up.

1. Space Permissions Setup
I need to configure a space with the following logic:

  • All users (including guests) can view the content
  • Only registered users can leave comments
  • Only paid members (active subscription) can create new posts/topics

What is the best way to achieve this setup? Should this be handled via roles, permissions, or automation (e.g., FluentCRM / FluentAuth / Fluent Forms)?

2. User Profile (Social Links Restriction)
I want to restrict profile fields (specifically social media links) so that:

  • Only users with an active paid subscription can add or edit their social media links
  • Free or non-paying users should not have access to these fields

Is there a native way to control this based on user roles or membership levels, or does it require custom development?

Would appreciate a clear direction or best practice for implementing this.

Thanks in advance.