Übersicht
Casdoor kann so konfiguriert werden, dass es verschiedene Captchas unterstützt, um zu überprüfen, ob die Operation von einem Menschen durchgeführt wird. Durch das Hinzufügen eines Captcha-Anbieters und dessen Anwendung in der Anwendung wird, wenn Benutzer sich anmelden, registrieren oder ihr Passwort vergessen und einen Code senden müssen, ein Captcha-Überprüfungsdialog angezeigt, um zu verifizieren, ob die Operation von einem Menschen durchgeführt wird.
Derzeit unterstützt Casdoor mehrere Captcha-Anbieter. Die folgenden Anbieter werden von Casdoor unterstützt:
| Standard | Cloudflare Turnstile | reCAPTCHA | hCaptcha | Alibaba Cloud Captcha | Geetest |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Wir zeigen Ihnen, wie Sie ein Captcha anwenden und es zu Casdoor hinzufügen.
Einen Captcha-Anbieter hinzufügen
- Navigieren Sie zu Ihrer Casdoor-Startseite.
- Klicken Sie in der oberen Leiste auf
Providers. - Klicken Sie auf
Add, dann sehen Sie einen neuen Anbieter in der oberen Liste. - Klicken Sie auf den neuen Anbieter, um ihn zu modifizieren.
- Wählen Sie
Captchain derCategory. - Wählen Sie den benötigten Captcha-Anbieter im
Type. - Füllen Sie die wichtigsten Informationen aus. Verschiedene Captcha-Anbieter können unterschiedliche Informationen erfordern, die ausgefüllt werden müssen.
Anwendung in der Anwendung
- Klicken Sie in der oberen Leiste auf
Applicationund wählen Sie eine Anwendung zum Bearbeiten. - Klicken Sie auf die Schaltfläche zum Hinzufügen eines Anbieters und wählen Sie den Anbieter aus, den Sie gerade hinzugefügt haben.
- Configure the provider rule to control when CAPTCHA verification appears:
- None: Disables CAPTCHA completely - no verification modal will appear
- Dynamic: Shows CAPTCHA after 5 failed login attempts
- Always: Requires CAPTCHA for every login attempt
- Internet-Only: Shows CAPTCHA only for public internet requests

We also provide a demo video to demonstrate the differences in rules, which we hope will be helpful to you.
Disabling CAPTCHA To completely disable CAPTCHA verification, set the provider rule to None. This is different from SMS/Email providers where "None" means "apply to all scenarios". For CAPTCHA, "None" specifically means the verification is disabled.