| 开发者 | twestford |
|---|---|
| 更新时间 | 2026年5月28日 02:10 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-content/plugins/Enter one domain per line. Domains are normalized to begin with @.
Example:
@example.com
@company.org
@agency.net
If the allowlist is empty, all email domains are allowed.
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.
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.
Yes. Optional login enforcement can be enabled after reviewing the Existing User Audit. Login enforcement is disabled by default to avoid accidental lockouts.
No. The plugin stores settings using WordPress options and does not create custom database tables.
paad_ (4 characters) to pageauth_ (8 characters) across functions, constants, options, transients, user meta, nonces, AJAX actions, hooks, page slug, CSS classes, HTML IDs, and JavaScript data attributes. The new prefix is unique, brand-aligned, and far less likely to collide with any other pluginpaad_ from 1.9.1 or aed_ from 1.9.0 and earlier)users.php?page=aed-settings and users.php?page=paad-settings) now redirect to the current pageauth-settings sluguninstall.php removes both the current and all legacy option, transient, and user-meta keys, so removal is clean regardless of which version was last installedaed_ (3 characters) to paad_ (4 characters) across functions, constants, options, transients, nonces, AJAX actions, page slug, CSS classes, and HTML IDs to meet WordPress.org Plugin Directory naming requirements.users.php?page=aed-settings URL now redirects to the new paad-settings slug.uninstall.php to actually remove the options the plugin stores (the previous file targeted a key prefix that was never written), and added cleanup for legacy aed_* keys.