Restrict User Access – Ultimate Membership & Content Protection

Explore Restrict User Access – Ultimate Membership & Content Protection vulnerabilities across all versions. Currently tracking 3 known vulnerabilities, including severity, impact, and patch status.

Strategic Overview

Avg CVSSMedium
5.9/ 10
Patch Coverage100%
Open

0

Fixed

3

Get automatic notifications for all Restrict User Access – Ultimate Membership & Content Protection vulnerabilities before they are exploited.

Vulnerability Records

3 records
Restrict User Access – Ultimate Membership & Content Protection banner
Latestv2.8

Restrict User Access – Ultimate Membership & Content Protection

Joachim Jensen

Author

Joachim Jensen

4.3(94)
86/100
Last Updated
2025-10-06 (10mo ago)
Active Installs
10,000+
Downloads
624,206
Requires WP
5.8+
Requires PHP
7.2+
Tested up to
WP 6.8.6
Created
2015-03-16 (12y ago)

Restrict User Access is a fast and simple Membership Plugin for WordPress. Restrict your content in minutes, NOT hours. Quickly set up a paid membership site where your users can get different levels such as Platinum, Gold, or Free. Then, grant those levels when a user purchases a product in WooCommerce. 👥 Unlimited Access Levels Users can have multiple levels, and you control how long memberships should last. When unauthorized users try to access restricted content, you can redirect them to another URL or display a teaser. ⚡ Level Membership Automations Automatically add levels to your users based on something they do (Triggers) or something they are (Traits): User Registration User Roles Logged-in or Guests WooCommerce Purchases Easy Digital Downloads Purchases BuddyPress Member Types GiveWP Donations 🔒 Contextual Content Protection Prevent unauthorized users from visiting your posts, pages, or categories. You can even combine the conditions: protect all posts tagged “Premium” written by a select author. The following Access Conditions are available out of the box: Posts, Pages & Custom Post Types Content with Tags, Categories, or Custom Taxonomies Content written by select Authors Page Templates Blog Page & Post Type Archives Author Archives Taxonomy Archives Front Page, Search Results, 404 Not Found Page bbPress Profiles, Forums & Topics BuddyPress Profile Sections Languages (Polylang, qTranslate X, TranslatePress, Transposh, Weglot, WPML) Pods Pages Note that Access Conditions do not apply to content displayed in lists. ✅ Grant & Deny Capabilities The easy-to-use WordPress User Manager gives you full control over the capabilities the members should or shouldn’t have. Access Level Capabilities will override the permissions set by roles or other plugins. 👁️ Hide Admin Bar & Nav Menu Visibility Disable the admin bar for select levels and control what menu items members can see. You can even hide any widget area created with Content Aware Sidebars 🤖 Restrict Content from Other Plugins Restrict User Access autodetects Custom Post Types and Taxonomies created by any plugin or theme. Built-in support for some of the most popular WordPress plugins means that you e.g. can restrict access to bbPress forums or multilingual content. bbPress BuddyPress Easy Digital Downloads Pods Polylang TranslatePress WooCommerce Weglot WPML and more … 🛡️ WordPress Security Enhancements WP REST API Content Protection Enforces PoLA to minimize attack surfaces and stop threat actors from harvesting your data How to display content in lists Display excerpts only or hide content when post types are displayed in blog, archives, search results, lists, etc. 📑 Restrict Content with Shortcodes Fine-tune content visibility in your posts or pages by adding simple shortcodes: [restrict level="platinum"] This content can only be seen by users with Platinum level or above. [/restrict] [restrict level="!platinum"] This content can only be seen by users without Platinum level or above. [/restrict] [restrict role="editor,contributor" page="1"] This content can only be seen by editors and contributors. Other users will see content from page with ID 1. [/restrict] [login-form] 👋 Developer-friendly API Restrict User Access makes it super easy for developers to programmatically customize WordPress access control by adding a few lines of code to theme templates. Example – Add level to current user rua_get_user()->add_level($level_id); Example – Check if current user has an active level membership if(rua_get_user()->has_level($level_id)) { //show restricted content } else { //show content if unauthorized } View full RUA PHP API documentation here. 🎛️ Premium Add-ons for Restrict User Access Complete your WordPress membership site with these powerful extensions ACF Restriction Restrict content that contain data from Advanced Custom Fields plugin Date Restriction Restrict content based on the time it was published Meta Box Restriction Restrict content that contain data from Meta Box plugin Timelock Determine when to enable or disable select Access Conditions URL Restriction Restrict content based on the WordPress URL, with wildcard support Visibility Control Hide content from blog, search results, archives, custom lists, WP REST API, and more

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C