Plugin
PluginUpdated
LearnDash LMS Integrity
LearnDash LMS Integrity is a plugin from LearnDash for sites that run courses on LearnDash.
Product facts
- Version
- 1.2.3
- Released
- 29 June 2026
- Type
- Plugin
- Licence
- GPL
- Included in
- Every plan, or $0.69 on its own
Overview
Online courses carry material that took real effort to produce, and open sites invite copying, shared logins and bot registrations. LearnDash LMS Integrity addresses these problems from inside your LearnDash setup. It limits how your media can be linked from other places, restricts each account to one active session, and blocks right-click actions on course content so copy-pasting is harder.
The plugin also helps keep your user base real. You can add Google reCAPTCHA (V2 or V3) to registration and login forms to turn away bots and spam sign-ups. It is built for LearnDash-powered sites, so it fits an existing course setup. Course creators who care about content protection and fair use of accounts will find the controls easy to place alongside their current configuration.
Features
- Hotlinking protection: Stops other sites and users from linking directly to your media files, which helps keep your bandwidth from being used by content you never intended to serve.
- Concurrent login protection: Allows only one active session per account, so a single set of credentials cannot be shared among several people at the same time.
- Right-click prevention: Disables right-click options on course content to make copy-pasting and unauthorized duplication of your lessons harder.
- Google reCAPTCHA support: Adds reCAPTCHA V2 or V3 to your registration and login forms to help block bot sign-ups and spam registrations.
- Spam and abuse prevention: Guards your course site against bots and malicious users so the learning community stays made up of real students.
- Built for LearnDash: Designed to work with an existing LearnDash LMS setup, so the protections apply to the courses you already run.
- Login form captcha handling: reCAPTCHA works on login forms, including the login shown after a password reset and the login modal, with captcha errors displayed when verification fails.
Best for
- LearnDash course creators protecting paid lesson content
- Training sites that need one login per student
- Learning platforms dealing with bot registrations and spam
Changelog
Version 1.2.3 — 25 June 2026
- Fixed Reseolved an issue where reCAPTCHA was not loading on the login form shown after a successful password reset.
- Fixed Reseolved an issue where the Login Modal would show "Incorrect username or password" instead of the captcha error.
- Fixed Reseolved an issue where the reCAPTCHA scripts and security nonce were not injecting on "Latest posts" homepages when login is triggered via a navigation menu item.
Earlier versions
- 1.2.1: 3 improved, 2 fixed
- 1.2.0: 2 improved, 3 fixed
- 1.1.0: 1 improved, 3 fixed
FAQ
Is LearnDash LMS Integrity free?
The code of LearnDash LMS Integrity is licensed under the GPL, so anyone may use, change and share it. Buy GPL is a paid service: a plan or a purchase of LearnDash LMS Integrity gives you the download and its updates. The developer's own support, licence key and online services are not included.
Which version of LearnDash LMS Integrity is this?
Version 1.2.3, released 29 June 2026. New versions appear here when the developer publishes them.
How do I update LearnDash LMS Integrity?
Install Buy GPL Updater on your site and paste your key from My Account. It installs new versions of LearnDash LMS Integrity for you.







