An open API service indexing awesome lists of open source software.

https://github.com/kartikmehta8/wp-captcha

A customizable WordPress plugin that adds CAPTCHA to the login page, enhancing security by preventing automated login attempts. Features include character selection, length customization, and easy enable/disable options.
https://github.com/kartikmehta8/wp-captcha

captcha php wordpress-plugin

Last synced: 3 months ago
JSON representation

A customizable WordPress plugin that adds CAPTCHA to the login page, enhancing security by preventing automated login attempts. Features include character selection, length customization, and easy enable/disable options.

Awesome Lists containing this project

README

        

# CAPTCHA for WordPress Login

## Description
![Login](./assets/login.png)

CAPTCHA for WordPress Login is a simple yet customizable plugin that adds a CAPTCHA to the WordPress login page. This plugin helps protect your site from automated login attempts by requiring users to solve a CAPTCHA challenge before logging in.

## Features
![Settings](./assets/settings.png)
- **Customizable CAPTCHA Length**: You can set the length of the CAPTCHA string, ranging from 4 to 10 characters.
- **Character Type Selection**: Choose the types of characters to include in the CAPTCHA, such as letters, numbers, and special characters.
- **Enable/Disable CAPTCHA**: Easily enable or disable the CAPTCHA feature via the settings page.
- **SPL Autoloading**: Uses SPL autoloading to load classes, keeping the codebase organized and efficient.

## Installation
1. Upload the plugin files to the `/wp-content/plugins/captcha/` directory.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Navigate to **Settings > CAPTCHA Settings** to configure the plugin.

## Usage
1. **Enable CAPTCHA**: Check the "Enable CAPTCHA" option to activate the CAPTCHA on your login page.
2. **Set CAPTCHA Length**: Choose a length between 4 and 10 characters for the CAPTCHA.
3. **Select Character Types**: Choose whether to include letters, numbers, and/or special characters in the CAPTCHA.
4. Save your settings.

## Development
- **Languages**: PHP
- **WordPress Version**: Tested up to 6.6.1
- **Requires PHP**: 8.1.29 or higher

## License
This plugin is licensed under the GPL v2 or later.