Installation Guide
Introduction
This guide will walk you through the complete installation process for Secure User Registration by PureDevs. The plugin is designed to strengthen your site security by protecting registration forms against CSRF attacks and automated bot registrations.
Installation is straightforward and takes just a few minutes. Once activated, the plugin begins protecting both WordPress and WooCommerce registration forms immediately.
System Requirements
Before installing Secure User Registration by PureDevs, ensure your server meets these minimum requirements:
- WordPress: Version 3.5 or higher (tested up to 6.8.3)
- WooCommerce: Latest version (for WooCommerce registration protection)
- PHP: Version 7.0 or higher
- SSL Certificate: Recommended for secure form submissions
WooCommerce is only required if you want to protect WooCommerce registration forms. The plugin works independently for standard WordPress registrations.
Installation Methods
There are three ways to install Secure User Registration by PureDevs. Choose the method that works best for you.
Method 1: Via WordPress Dashboard
This is the easiest and recommended method for most users.
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Search for “Secure User Registration by PureDevs” in the search bar
- Click Install Now on the plugin card
- Wait for the installation to complete
- Click Activate to enable the plugin
The plugin is now installed and activated! Navigate to Settings → Safe Registration to configure your security settings.
Method 2: Via Upload
Use this method if you’ve downloaded the plugin ZIP file from WordPress.org.
- Download the plugin ZIP file from WordPress.org to your computer
- Go to Plugins → Add New in your WordPress dashboard
- Click the Upload Plugin button at the top
- Click Choose File and select the downloaded ZIP file
- Click Install Now
- After installation completes, click Activate Plugin
Method 3: Via FTP
For advanced users who prefer manual installation via FTP.
- Download and extract the plugin ZIP file to your computer
- Connect to your server using an FTP client (like FileZilla)
- Navigate to
/wp-content/plugins/directory - Upload the extracted plugin folder to this directory
- Go to Plugins → Installed Plugins in WordPress
- Find “Secure User Registration by PureDevs” and click Activate
Make sure to upload the plugin folder itself, not the ZIP file. The folder should be named secure-user-registration-by-puredevs.
Plugin Activation
After installation, the plugin needs to be activated to start working. Here’s what happens during activation:
- Security hooks are registered for WordPress and WooCommerce registration forms
- Default settings are initialized
- CSRF protection begins immediately
- Plugin settings page becomes available in the WordPress admin menu
The activation process is instant. Once activated, your registration forms are automatically protected with basic CSRF security.
First Time Setup
After activation, you should configure the plugin settings to match your security requirements:
- Navigate to Settings → Safe Registration in your dashboard
- Review and configure the protection options:
- Enable protection for WordPress user registration
- Enable protection for WooCommerce user registration
- Enable/disable custom nonce field
- Set up email/domain blocklist (optional)
- Configure Google reCAPTCHA if needed (optional)
- Customize error messages to match your site’s tone
- Click Save Changes
Start with basic CSRF protection enabled and add Google reCAPTCHA later if you notice bot registration attempts. This provides a better user experience while maintaining security.
Verify Installation
To confirm the plugin is working correctly:
- Log out of your WordPress admin account
- Visit your site’s registration page (usually
/wp-login.php?action=register) - If Google reCAPTCHA is enabled, you should see the reCAPTCHA checkbox
- Try registering with a blocked email domain to test the blocklist feature
Your WordPress and WooCommerce registration forms are now protected against CSRF attacks and unwanted registrations!
Next Steps
Now that Secure User Registration by PureDevs is installed, explore these resources:
- Configure General Settings to customize protection options
- Set up Google reCAPTCHA Integration for enhanced bot protection
- Learn about Email and Domain Blocking to prevent unwanted registrations
- Customize Error Messages to match your site’s branding
- Review Troubleshooting Guide if you encounter any issues
Was this article helpful?
Help us improve our documentation by providing feedback