LearnDash LMS - Integrity
Mi ez és milyen problémát old meg?
A LearnDash LMS – Integrity egy ingyenes, hivatalos kiegészítő, amely a kurzusoldalak “integritását” védi. Célja, hogy csökkentse a leggyakoribb visszaéléseket: a médiatartalmak hotlinkelését, a felhasználói fiókok megosztását (párhuzamos bejelentkezés), a felületi tartalom‑másolást, valamint a bot‑regisztrációkat és kéretlen bejelentkezési kísérleteket. Nem helyettesít átfogó biztonsági/DRM‑rendszert, de hatékonyan visszatart és erőforrást spórol.
Fő funkciók és hogyan működnek
-
Hotlink‑védelem
Megakadályozza, hogy más domainek közvetlenül hívják be a nálad tárolt képeket vagy videókat. Ezzel elkerülöd a “potyautas” sávszélesség‑használatot, és mérsékeled a szerverterhelést. A látogatók a saját oldaladon továbbra is rendben látják a médiát. -
Párhuzamos bejelentkezés tiltása (Concurrent Login)
Lezárja a lehetőséget, hogy ugyanazzal a fiókkal egyszerre több eszközről vagy helyről legyen aktív munkamenet. Így visszaszoríthatod az “account sharinget”. Kivételt adhatsz szerepkör szerint (pl. admin/oktató) és egyes felhasználóknál egyedileg is engedélyezheted a többszörös bejelentkezést a “Bypass Concurrent Login Lockout” opcióval. -
Tartalom‑másolás tiltása (Prevent Content Copy)
Kikapcsolja a jobb klikket, illetve a copy/paste funkciókat az oldalaidon. Ez nem feltörhetetlen védelem (képernyőfotókat, fejlett scrapinget nem akadályoz), de hatékonyan visszatartja a kevésbé technikai felhasználókat a kurzusanyag egyszerű kimásolásától. -
reCAPTCHA integráció
Beépített támogatás a Google reCAPTCHA v2 (checkbox) és v3 (láthatatlan) megoldásaihoz a LearnDash saját bejelentkezési és regisztrációs űrlapjain. Beállíthatod, hogy a reCAPTCHA a Login, a Registration vagy mindkettő űrlapon jelenjen meg. Ezzel számottevően csökkentheted a bot‑regisztrációkat és az automatizált próbálkozásokat.
Telepítés és beállítás röviden
Előfeltétel: aktív LearnDash bővítmény.
-
Telepítés:
- WordPress admin felületen keresztül a LearnDash Add‑Ons menüből, vagy
- ZIP fájl feltöltésével.
-
Aktiválás után a beállítások itt találhatók:
WordPress admin > LearnDash LMS > Settings > Integrity -
Kapcsold be a kívánt védelmeket (Hotlinking, Concurrent Login, Prevent Content Copy, reCAPTCHA).
reCAPTCHA‑hoz add meg a site és secret key‑eket, válaszd ki a típust (v2/v3), és jelöld, mely űrlapokon jelenjen meg.
Gyakorlati példák
-
Hotlink‑védelem a gyakorlatban:
Egy külső oldal beágyazná a kurzusod borítóképét. A hotlink‑védelem blokkolja a kérést, így nem a te szervered fizeti a másik oldal forgalmát. Nálad a kép továbbra is rendben megjelenik. -
Account sharing visszaszorítása:
Előfizetőd megosztja a belépési adatait. A párhuzamos bejelentkezés tiltása nem enged több aktív munkamenetet. Az adminoknak vagy oktatóknak, akik több eszközről dolgoznak, adhatsz kivételt. -
Tartalom‑másolás nehezítése:
A tanulók nem tudnak jobb klikkel másolni, nem működik a Ctrl+C a leckeszövegen. Ezzel jelzed a felhasználási feltételeket és visszatartod a gyors másolást. (Képernyőmentést ez nem akadályoz.) -
reCAPTCHA a regisztráción:
Bekapcsolod a v2‑t a regisztrációs űrlapon. A hamis, automatizált fiók‑létrehozások látványosan visszaesnek, kevesebb kéretlen felhasználó kerül a rendszeredbe.
Előnyök és értékajánlat
- Kézzelfogható erőforrás‑védelem: kevesebb sávszélesség‑lopás, stabilabb szerverterhelés.
- Bevételvédelem: a párhuzamos bejelentkezések tiltása csökkenti a jogosulatlan hozzáférésekből adódó bevételkiesést.
- Kevesebb spam és admin‑teher: a reCAPTCHA csökkenti a kézi moderációt és support igényeket.
- Gyors bevezetés, egyszerű használat: pár kattintással aktiválható, a legfontosabb védelmekkel.
Célközönség
- Online kurzus‑készítők és oktatók, akik védenék a tananyagot és a bevételi modellt.
- Vállalati képzési oldalak, ahol a hozzáférések kontrollja kritikus.
- Ügynökségek és webmesterek, akik LearnDash‑alapú e‑learning site‑okat üzemeltetnek és standardizálható védelmet keresnek.
Fontos megjegyzések és korlátok
- Nem feltörhetetlen: a “Prevent Content Copy” nem helyettesít DRM‑et, a képernyőfelvételt és haladó scrapinget nem állítja meg. Célja a visszatartás és a kockázatcsökkentés.
- reCAPTCHA kompatibilitás: harmadik féltől származó bejelentkezési/regisztrációs űrlapokkal előfordulhat ütközés. Ha hibaüzeneteket látsz, teszteld külön az egyedi űrlapokat, vagy használd a LearnDash beépített űrlapjait.
- Rendszerkövetelmények: naprakész WordPress és LearnDash használata javasolt a stabil működéshez.
Bevezetési javaslatok
- Kezdd a Hotlink és Concurrent Login bekapcsolásával, majd teszteld több szerepkörrel. Az adminoknak/oktatóknak adj szerepkör‑alapú kivételt vagy egyedi “Bypass” jogot.
- reCAPTCHA: regisztráld a domaint, add meg a kulcsokat, először csak a regisztrációs űrlapon teszteld, majd kapcsold be a login űrlapon is. Egyedi űrlapoknál külön ellenőrizd az esetleges ütközéseket.
- Prevent Content Copy: élesítés után vizsgáld az akadálymentességet (pl. billentyűzet‑navigáció, jegyzetelés). Tájékoztasd a tanulókat, hogy a tartalom másolása tiltott.
Kell ez neked?
Ha LearnDash‑ot használsz, és fontos számodra a tartalom és a bevételek védelme, az Integrity gyorsan bevezethető, ingyenes alapréteget ad. Nem mindenható pajzs, de jelentősen csökkenti a legjellemzőbb visszaéléseket, miközben minimálisra fogja az üzemeltetési terhet.