ReCaptcha, how to implement at login?

AI-generated summary

The discussion revolves around implementing ReCaptcha for login and registration in Discourse. sandra.mccollum expresses a preference for ReCaptcha to stop bots effectively and asks about its integration, noting it’s not currently available. ondrej clarifies that no built-in ReCaptcha solution exists but suggests using the Akismet plugin as an alternative. David_Ghost explains that Discourse has a default rate limit of 3 accounts per IP, adjustable via site settings. sandra.mccollum reaffirms her preference for ReCaptcha and expresses surprise at the lack of support. Moin shares a link to a topic on the hCaptcha plugin, which sandra.mccollum considers, though she notes its cost is high for the ‘frictionless’ mode at $99/month.

If not possible, when will it be integrated into the product?

If never, any alternatives?

:wave:

There aren’t any that I know of. There was a topic asking this some time ago

You can also use the Akismet plugin to combat spam in addition to the already built in tools/site settings Discourse offers.

That topic talks about rate limits by ip. What are those limits?

They are built-in? I use reverse nginx proxy.

It’s 3 accounts per IP by default, but you can change it at “max new accounts per registration ip”

Thanks, I still overall prefer ReCaptcha, it stops bots cold, every time. I am surprised that there is no way to implement it.

Maybe this topic is helpful for you hCaptcha plug-in

Thanks, sure be nice if this plugin was discourse maintained. However, I may try this to see if I also encounter errors.

Thanks again!

whoa - hCaptcha not cheap for ‘frictionless’ passive in pro mode, $99/month