Linux 软件免费装
Banner图

Page Authority - Allowed Domains

开发者 twestford
更新时间 2026年6月29日 03:23
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

email security registration users domains

下载

2.0.0 2.0.1 2.0.2

详情介绍:

Restrict WordPress user accounts to administrator-approved email domains. Page Authority - Allowed Domains gives administrators a simple way to control which email domains are permitted when WordPress user accounts are created. When the allowlist is set, any attempt to create a user with an email outside the approved domains is blocked across the standard registration form, the REST API, and WooCommerce registration. It is designed for sites where only users from specific organizations, companies, clients, or teams should be added as WordPress users. Typical use cases include internal company portals where only staff email addresses should ever become accounts, agency-managed client sites that should reject public signups, membership or B2B sites that vet users by their email domain, and multisite networks that need consistent domain rules across sites. Existing users are never modified automatically. Instead, the Existing User Audit highlights accounts whose email domains are not on the allowlist so an administrator can review and act on them individually, including removing an account and reassigning its content. Features include:

安装:

  1. Upload the zip file to wp-content/plugins/
  2. Activate Page Authority - Allowed Domains in WordPress Admin
  3. Go to Users > Allowed Domains
  4. Add approved domains, one per line

屏幕截图:

  • Inline admin error shown when an administrator attempts to add a user with an unauthorized email domain.
  • The Existing User Audit identifies users whose email domains are not currently approved and offers per-user actions.
  • Content reassignment modal appears when deleting an unauthorized user who owns posts or pages.
  • Recent allowlist changes log tracks who modified the allowlist and when.

常见问题:

What format should allowed domains use?

Enter one domain per line, with or without the leading @. Both example.com and @example.com work the same way. Example: example.com company.org agency.net

What happens if the allowlist is empty?

If the allowlist is empty, all email domains are allowed.

Does this affect existing users?

Existing users are not automatically disabled, deleted, modified, or logged out. The Existing User Audit identifies existing users whose email domains are not currently allowed. Administrators can review those users individually.

Can unauthorized users be deleted?

Yes. The audit table includes per-user delete actions for unauthorized users. When a user owns posts or pages, a confirmation modal appears with a dropdown of compliant users (those whose email is on the allowlist) for content reassignment. Administrators can also choose to delete the user and all their content. Deletion actions are protected by nonce verification, capability checks, confirmation prompts, current-admin protection, multisite Super Admin protection, and a server-side failsafe that refuses to silently delete a user's content.

Can users with unauthorized domains be blocked from logging in?

Yes. Optional login enforcement can be enabled after reviewing the Existing User Audit. Login enforcement is disabled by default to avoid accidental lockouts.

Does this plugin create custom database tables?

No. The plugin stores settings using WordPress options and does not create custom database tables.

更新日志:

2.0.2 2.0.1 2.0.0 1.9.1 1.9.0 1.8.15 1.8.14 1.8.12 1.8.11 1.8.9 1.8.2 1.8.1 1.8.0 1.7.0 1.6.0 1.5.0 1.0.0