Skip to main content

PBJ Access Control

Put any page behind a login. Approve every new member yourself. PBJ Access Control gates chosen pages to logged-in users, optionally blocks WooCommerce for visitors, and adds an approval queue for new registrations — complete with each signup’s IP address and city/region/country so you can spot fakes at a glance.

$15 one-time · no subscription · license key included

What you get

  • Per-page login gate — a checkbox on any Page restricts it to logged-in users, with a customizable “Members Only” message
  • WooCommerce gating — block shop, cart, checkout and account pages for logged-out visitors, with an optional escape hatch so new customers can still register
  • Admin approval for registrations — new users wait in a queue until you approve or deny them; approved users get a confirmation email
  • Signup IP + location capture — every registration records its IP and best-effort city/region/country, shown in the approvals list and the notification email
  • Sealed everywhere — restricted content is also blanked in the REST API and oEmbed, hidden from search results and feeds, and marked noindex
  • Built-in User Guide tab and a self-hosted updater

How approvals work

Turn on Require approval and every new registration is held: the user can’t log in yet, you get an email with their name, IP and location, and one click approves or denies them — from the email or the Users → PBJ User Approvals screen. Denying deletes the account. Approving emails them that they’re in.

Get PBJ Access Control — $15

$15 one-time · no subscription · license key included

Secure one-time purchase of PBJ Access Control for $15 USD. Pay by card below; your download link and license key are emailed and shown instantly.

Amount: 15.00 USD

Pay once by card. Your download link and license key are shown instantly and emailed to you. Install via Plugins → Add New → Upload Plugin. GPL-licensed — you own your copy; the license key covers updates for your sites.