Interaction Gate
Unified configuration for human verification (CAPTCHA, slider, Turnstile, etc.) on login, registration, download, withdrawal, and other scenarios.
How to Access
Top bar Identity & Verification → Interaction gate, or visit /admin/interaction-gate.
Page Sections
Verification Provider
Select and configure the active verification service (local image CAPTCHA, Cloudflare Turnstile, Geetest, etc.—per actual options):
| Field | Description |
|---|---|
| Site key / secret | Third-party verification credentials |
| Default difficulty | Balance between UX and security |
Scenario Toggles
Enable verification per business scenario, for example:
| Scenario | Typical use |
|---|---|
| Login / registration | Block bulk signups and credential stuffing |
| Download / share | Block download abuse and crawlers |
| Withdrawal / sensitive actions | Block scripted submissions |
![]() |

Interaction gate — scenario toggles — verification enable matrix per scenario
Common Tasks
- Block signup bots: Enable verification on registration → choose provider → enter keys → save → test signup on the public site.
- Reduce member friction: Enable only high-risk scenarios (withdrawal, frequent downloads); keep login off or low intensity.
- Too many verification failures: Verify keys match your domain and the server can reach the provider API.

Comments 0