Tag: buddypress ACL

New Option Restrict Email Domains to Reduce Spam Registrations, Create Targeted Community, Enhanced Security, Buddypress Members Only Pro Plus 5.7.6 Released

Introducing Domain Restrictions: Combat Spam, Foster Community, and Enhance Security in BuddyPress Members Only Pro Plus 5.7.6

Hi Dear BuddyPress Membership plugin users, I hope this message finds you are doing well and having happy days with your family ๐Ÿ™‚ Aย  BuddyPress user submitted a ticket, he mentioned:

We built a BuddyPress social networking platform aimed at creating a closed professional community focused on a specific industry, field, or occupation (such as healthcare industry experts). Our platform ensures that only professionals from that field are part of the community. We hope to restrict the email domains to those of certain companies or industry-specific addresses, allowing registration only with email domains from specific companies or industry-recognized email services.

Our buddypress members only plugin developer reviewed the ticket, we believe many buddypress users have similar requirements, so we would like to develop a new version to fulfill the feature request for BuddyPress membership users. ๐Ÿ™‚

Step-by-Step Guide to Restrict Email Domains for Enhanced BuddyPress Community Security

1 Access your account on the BuddyPress Members Only platform.

2 Obtain the most recent release of the BuddyPress Membership plugin (version 5.7.6 or higher).

3 Access your BuddyPress site with your admin credentials, navigate to the WordPress dashboard, and select the BP Members Only menu to access the ‘BuddyPress Members Only Settings’ section.The menu looks like this:

4 Next, click on the ‘Restrict Email’ sub-menu item to display the ‘Restrict Email Domains Settings’ panel, which appears as follows:

Restrict Email Domains Settings for buddypress 2024

Restrict Email Domains Settings for buddypress 2024

5 In the ‘Restrict Email Domains Settings’ panel, you have the ability to create an email blacklist using the ‘Restrict Email Domains’ option as follows:

#1 Input one email per line.

#2 You can specify either an email address, an email domain, or any inappropriate words that should be excluded from email addresses. For instance:

  • admin@mysite.com‘ will block this specific email address, preventing it from being used for user registration on your site.
  • ‘mysite.com’ will block this email domain, meaning any email address containing ‘mysite.com’ cannot be used for registration.
  • ‘sex’ will block this term, so any email address that includes the word ‘sex’ will be disallowed for user registration.

Consequently, when users attempt to register as members of your site, if their email address contains any blacklisted words, email addresses, or domains, they will receive an error message stating, ‘Sorry: Your email address is not allowed on this site,’ and will be unable to complete their registration:

Conclusion:

We believe many social network owners who use the BuddyPress plugin will need this function. Below are some types of social websites and scenarios where the ‘restrict email domains’ feature might be needed:

Internal Company Social Platforms

Purpose: These platforms are typically used for communication, collaboration, and information sharing among employees. If a company wants to ensure that only internal employees can register and use the platform, restricting email domains ensures that only company email addresses (e.g., @company.com) can be used for registration.
Example: A large companyโ€™s internal social network or knowledge-sharing platform (such as Slack, Microsoft Teams, etc.) that only allows login with company email addresses.
School or University Social Platforms

Purpose: A school or university may wish to create a social platform for students and faculty. By restricting registrations to email domains associated with the school (e.g., @university.edu), the platform ensures that only legitimate students and staff can join, avoiding external interference.
Example: A schoolโ€™s campus forum, social network, or learning platform that only allows registration with an email address from the schoolโ€™s domain.
Professional or Industry Platforms

Purpose: If a social platform operates on a membership basis with specific identity requirements (e.g., high-net-worth individuals, members of a particular organization), restricting email domains ensures that only people who meet the specific criteria can join.
Example: A social platform for high-end investors that only allows email addresses from financial institutions or investment companies to register.
Temporary/Event-based Social Websites

Purpose: For short-term events, conferences, or social gatherings organized by a company or organization, a dedicated platform may be created for participants to interact. Restricting email domains ensures that only attendees can join.
Example: A community for conference attendees or a temporary product launch-related social network that might be closed or deleted after the event.
Community Platforms (Restricted or Moderated)

Purpose: Some social platforms aim to create a more controlled community environment to prevent spam, fake accounts, or irrelevant users from joining. By restricting email domains, the platform can improve its quality and avoid misuse.
Example: A community dedicated to high-quality content and discussions that might only accept email addresses from well-known email providers (e.g., Gmail, Outlook) or specific groups.
Summary: This feature is generally used by social websites that need to “filter” users, control platform quality, or ensure specific identity verification. By restricting email domains, the platform can ensure that only people who meet certain criteria can register or log in, thereby improving security, social quality, and the professionalism of the user base.

 

 

Tagged with: , , , , , ,

Buddypress members only free 3.0.5 released, support restricts buddypress components for buddypress guest users

Hi Dear Users of BuddyPress Members Only Plugin,

Hope this message find you are doing well and have happy weekend with your family ๐Ÿ™‚ย  We are very happy to report you, buddypress members only free 3.0.5 released, support restricts buddypress components for buddypress guest users ๐Ÿ™‚

We get an amazing user’s ticket, in which he said when he read the document of buddypress members only pro version, he found in backend buddypress site admin can open / close a few specific buddypress components to users based on user roles, he hope have the ability yo open activity yo guest user and disable user profile pages to non-member users. ๐Ÿ™‚

Yes, we have developed this function many years before, this is our original thoughts, before our buddypress restriction product, the whole internet have no this solution because no users find this requirement, our developer make the idea to help buddypress admin protect buddypress components(members / groups / activity / messages… etc) to non-member users, based on user roles of buddypress, we are happy to add a few theses functions to free versions too, you will see more and more function be added in to the free version of buddypress members only plugin ๐Ÿ™‚

After upgraded to the buddypress members only free 3.0.5, you will find a new menu item “Buddypress Components”, once click the menu “Buddypress Components”, you will open the Buddypress Components Restriction Panel,ย  we have a screenshot for the pro version, basically free version works like this method too:

open or close buddypress component panel in buddypress membership plugin

open or close buddypress component panel in buddypress membership plugin

Just click the buddypress components which you hope open to guest users, and click submit button, then in front end, guest can open these buddypress component pages, for example, buddypress activity , buddypress members page… etc, we are adding more and more pages in free version, you will see the new version soon ๐Ÿ™‚

 

Thanks for the suggestion, if you have more questions, please don’t hesitate to tell us, we are very happy to realize these buddypress plugins for you ๐Ÿ™‚

Best Regards,

Buddypress Memebrship Plugin Support

Tagged with: , , , ,

How do I configure the plugin to make LearnDash Courses open to BuddyPress membership based on user roles?

Hi Dear BuddyPress Membership Users,

Hope this message find you are doing well and have happy days ๐Ÿ™‚

We received an amazing users ticket about how to let buddypress membership plugin support learndash, we guess mabye many users have similar requirements, we are happy to reply this question publicly:

How do I configure the plugin to make LearnDash Courses open to BuddyPress membership based on user roles?

The question is:

I just purchased your buddypress membership plugin. I use BuddyPress for LearnDash. When the plugin is activated, it works well with BuddyPress, but all LearnDash Pages are not viewable on user accounts. How do I configure the plugin to make LearnDash Courses open to BuddyPress members?

We checked learndash plugin, it is a great LMS plugin, which can help webmaster to ” Easily create & sell courses, deliver quizzes, award certificates, manage users, download reports”, it is a premium plugin.

So the first solution do it by use our buddypress plugin component access control options

Please login wordpress admin area, then open “bp members only” menu item, click “bp components” sub menu item,you will open “buddypress members only components” settings panel, the URL should looke like https://yourdomain.com/wp-admin/admin.php?page=bpmembercomponentonly, the panel looks like this:

In buddypress membership only components panel, you will find you can open buddypress standard components based on user roles, also you will find you can open customized components too, please just enter your learndash buddypress plugins’ component name in “open customized components” text area, then all these customized components will open to learndash users automatically, you can settings access permission to open aย  buddypress component or restrict a buddypress coomponent based on user roles.

Of course, In some times,ย  if your 3rd plugins did not add a component name, when we have another solution, you can still enter URLs of any pages via buddypress membership “customized URL Restricts” panel, please just enter Urls in “Opened customized URLs” or “Closed Customized URLs” option based on users roles, it looks like this:

 

conclusion

Our buddypress membership plugin have a series of options / switches that restrict buddypress membership access permissions, if your buddypress plugin support buddypress component API, then all of this kind of 3rd plugin can works well with our buddypress membership plugin, else, you can use our buddypress URL access control list to restricts your pages which generated by 3rd plugins ๐Ÿ™‚

please note, we are not promise support all plugins with our buddypress membership plugin automatically, that is impossible, if these solution do not support your plugin, you can still hire us to integrate your 3rd plugin with our buddypress membership plugin.

Thanks, have a blessings day with your family ๐Ÿ™‚

Best Regards,
Buddypress Membership Plugin Support Team

Tagged with: , , , , , , ,
Top