Linux 软件免费装

UserCheck

开发者 usercheck
更新时间 2026年5月14日 13:03
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

anti-spam disposable email email validation

下载

0.1.1 0.0.2 0.1.0 0.2.0

详情介绍:

UserCheck blocks disposable and throwaway email addresses from your sign-up forms. The result: less spam, fewer fake accounts, and a cleaner user base. Supported plugins If you're using any of these, UserCheck protects them automatically — nothing to configure: Fallback for unsupported plugins For plugins without a built-in integration, a fallback check catches sign-ups from any other form on your site. It only runs when someone submits a form, so it won't slow down your dashboard or background tasks. You can turn it off under Settings → UserCheck → Coverage. Choose what to block Pick which kinds of email addresses get blocked: domains that can't receive email, disposable addresses, public providers (Gmail, Yahoo, etc.), forwarding services that hide the real address, and known spammers. Domains on your UserCheck account blocklist are always blocked. Lightweight by design Emails are checked only when users submit a form (registration, comment, checkout) — never re-checked for existing users or orders. No background scans, no surprises. Resilient by design If our service is ever down or slow, your site keeps working: sign-ups go through and the error is logged for review. Each request times out after 2 seconds, so an unresponsive API can't hold up your forms. Full email or domain only Send the full email (more accurate) or just the domain. Extensible Developers can plug UserCheck into any plugin's validation hook by calling UserCheck::instance()->evaluate_email( $email ) and acting on the returned action, reason, and message. Translation ready All text in the plugin can be translated into any language. Works out of the box No configuration required. A free API key unlocks higher request limits. Powered by UserCheck, which tracks new disposable email providers as they appear so your site's protection stays current.

安装:

  1. Upload the usercheck folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. (Optional) Go to Settings > UserCheck to enter your API key for increased limits

升级注意事项:

0.2.0 Existing API keys migrate automatically. UserCheck now covers more plugins out of the box, including WooCommerce, Profile Builder, and 8 form builders (Contact Form 7, WPForms, Elementor Pro, Gravity Forms, Fluent Forms, Ninja Forms, Formidable Forms, MailPoet). The fallback check for unsupported plugins stays on by default — you can turn it off under Settings → UserCheck → Coverage.

常见问题:

Do I need an API key to use this plugin?

No, an API key is not required to use this plugin. It works out of the box with a limit of 30 requests per hour. However, if you need higher limits, you can obtain a free API key by signing up at https://app.usercheck.com/.

What happens if the UserCheck API is unavailable?

Sign-ups continue to go through and the error is logged for your reference. Your forms keep working even when our service has issues.

How can I increase the request limit?

To increase the request limit beyond 30 per hour, you can obtain an API key from UserCheck. Once you have the key, go to the UserCheck settings in your WordPress admin panel and enter the key there.

How can I customize the message users see when their email is blocked?

Add a filter in a mu-plugin or your theme's functions.php: add_filter( 'usercheck_block_message', function ( $message, $signal, $email ) { if ( $signal === 'disposable' ) { return 'Please use a permanent email address.'; } return $message; }, 10, 3 ); $signal is one of blocklisted, mx, disposable, public_domain, relay_domain, spam. $email is the address being evaluated. Return the (possibly modified) message.

更新日志:

0.2.0 Changed 0.1.1 Fixed 0.1.0 Added 0.0.1