=== Wyld Registration Sentry ===
Contributors: wyldcode
Tags: registration, email validation, spam prevention, user registration, security
Requires at least: 6.0
Stable tag: 1.0.0
Tested up to: 7.0
Requires PHP: 7.4
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Protect your registration flow from fake and risky email addresses. Registration Sentry connects to WyldAPI to validate email quality during signups.

== Description ==

Wyld Registration Sentry helps protect WordPress registration forms by validating email addresses before accounts are created or updated.

The plugin can:

* block invalid or non-resolving email domains
* block domains without MX records
* block disposable email services
* optionally block free email services
* optionally block registrations from selected spammy top-level domains
* validate email changes made from wp-admin and programmatic user updates
* log rejected attempts for review in the admin area
* allow registrations to continue temporarily when the validation service is unavailable

The plugin adds a settings page under Settings > Wyld Registration Sentry where you can enter your API key and configure validation behavior.

This plugin uses the WyldAPI email validation service. An API key is required for remote validation features.

== External services ==

This plugin connects to the WyldAPI email validation service to validate email addresses during user registration and when users change their email address.

It sends the email address being validated to WyldAPI when a registration is submitted or when an email address is changed and the relevant validation checks are enabled in the plugin settings.

Service provider: WyldAPI
Terms of Service: https://console.wyldapi.com/terms-of-use
Privacy Policy: https://console.wyldapi.com/privacy-policy

== Installation ==

1. Upload the plugin files to the /wp-content/plugins/wyld-registration-sentry directory, or install the plugin through the WordPress plugins screen.
2. Activate the plugin through the Plugins screen in WordPress.
3. Go to Settings > Wyld Registration Sentry.
4. Enter your WyldAPI API key. You can get a free one from https://console.wyldapi.com
5. Configure the validation options you want to enforce.

== Frequently Asked Questions ==

= Does this plugin require an external service? =

Yes. Remote email validation uses the WyldAPI service and requires an API key.

= What happens if the validation service is unavailable? =

You can choose whether registrations should be blocked or temporarily allowed when the service is unavailable or out of credits.

= Can I allow free email providers like Gmail or Outlook? =

Yes. Free email services are allowed by default and can be blocked in the plugin settings.

= Can I review blocked attempts? =

Yes. The plugin includes an activity log in its settings page and can record rejected attempts.

= Does it only check new registrations? =

No. It also checks email changes made in wp-admin and certain programmatic user updates.

== Screenshots ==

1. The settings screen where you enter your API key and configure validation rules.
2. The activity log viewer showing recent rejected registration attempts.

== Upgrade Notice ==

= 1.0.0 =

Initial release.

== Changelog ==

= 1.0.0 =

* Initial release.
