Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/mlgtcode/log-in-with-blesta-wp-plugin/archive/refs/heads/main.zipBlesta Login Integration Plugin
Description
The Blesta Login Integration plugin allows users to log in to WordPress using their Blesta username and password. This plugin integrates seamlessly with the Blesta API to authenticate users and provides additional options for user creation and CAPTCHA verification.

Features
- Authenticate WordPress users using Blesta credentials.
- Automatic WordPress account creation for authenticated users (optional).
- CAPTCHA verification using Cloudflare Turnstile.
- Debug mode for troubleshooting API requests and responses.
- Configurable API settings via the WordPress admin panel.
Installation
- Download the plugin files and place them in the
wp-content/pluginsdirectory of your WordPress installation. - Activate the plugin from the WordPress admin panel under the "Plugins" section.
- Navigate to "Settings > Blesta API Configuration" to configure the plugin.
Configuration
- Provide the Blesta API URL, username, and API key in the settings page.
- Optionally enable SSL verification and debug mode.
- Configure CAPTCHA settings by providing the Cloudflare Turnstile site and secret keys.
- Save the changes.
Security Disclaimer
Important: Ensure that your Blesta API endpoint is secured with a Web Application Firewall (WAF) or similar security measures. The plugin relies on the security of the API endpoint to protect user credentials and sensitive data.
Translation
The plugin supports multiple languages. To add more translations, create a .po file in the languages directory and compile the translation files.
Contributing
Contributions are welcome! Feel free to submit issues or pull requests to improve the plugin.
Disclaimer
This plugin is provided "as is" without any warranty of any kind. Use it at your own risk. The authors are not responsible for any damage or data loss caused by the use of this plugin.
Releases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.