Kentico Xperience 13.0.66 (or higher) ASP.NET Core 6.0+ Form Component that adds hCaptcha captcha validation to Form Builder forms.
Kentico Xperience 13.0.66 (or higher) CMS installation module that adds hCaptcha settings keys to the Settings application.
-
Install the
XperienceCommunity.HCaptcha
NuGet package in your ASP.NET Core 6.0+ application:dotnet add package XperienceCommunity.HCaptcha
-
Install the
XperienceCommunity.HCaptcha.CMS
NuGet package in your CMS application:dotnet add package XperienceCommunity.HCaptcha.CMS
-
Add a registration for the
HCaptchaInstallerModule
in yourCMSApp
project:using XperienceCommunity.HCaptcha.CMS [assembly: RegisterModule(typeof(HCaptchaInstallerModule))] namespace CMSApp.Configuration { public class DependencyRegistrations { } }
On application startup, custom CMS settings will be added to the Settings application
-
Set the settings keys in the CMS Settings application with the values provided in your hCaptcha Dashboard.
-
Add the hCaptcha Form Component to a Form Builder form.
-
Configure any properties on the captcha component
-
Load the form on your live site to see the captcha! 💪
If you discover a problem, please open an issue.
If you would like contribute to the code or documentation, please open a pull request.