Skip to content

[18.0][ADD] website_altcha#1175

Open
etobella wants to merge 3 commits intoOCA:18.0from
dixmit:18.0-add-website_altcha
Open

[18.0][ADD] website_altcha#1175
etobella wants to merge 3 commits intoOCA:18.0from
dixmit:18.0-add-website_altcha

Conversation

@etobella
Copy link
Copy Markdown
Member

This module allows to use a Captcha System completly handled by Odoo.

It relies on Altcha, an OpenSource captcha alternative.

Currently, Odoo provides 2 options:

  • Google Recaptcha relies on tracking of the user. It implies cookies
  • Cloudfare Turnstile relies on signals of the browser so it is less
    RGDP problematic. However, it relies on a third party infrastructure.
    The decision is made from a probabilistic perspective (likely a human)

With this new module, everything relies on our own system with no
cookies, no tracking and no network calls.

The way to solve it is to add a deterministic puzzle to solve. Bots need
to spend more CPU, making it costly at scale.

@etobella etobella force-pushed the 18.0-add-website_altcha branch from 71aadf4 to 842051e Compare April 15, 2026 07:28
Copy link
Copy Markdown

@luisDIXMIT luisDIXMIT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am testing on runboat, system params are setted but I don't understand why it gives me "Verification failed. Try again later." error. I am doing it from "contact us" page on website.
image

@etobella etobella force-pushed the 18.0-add-website_altcha branch from 842051e to d4f3616 Compare April 15, 2026 08:25
@etobella
Copy link
Copy Markdown
Member Author

The problem is that it requires https to work. If you change to https it should work (tested in runboat). In local there is not such a limitation when using localhost (only on localhost)

@luisDIXMIT
Copy link
Copy Markdown

The problem is that it requires https to work. If you change to https it should work (tested in runboat). In local there is not such a limitation when using localhost (only on localhost)

It works, thanks!

Copy link
Copy Markdown

@luisDIXMIT luisDIXMIT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code review and tested on runboat, LGTM!

@etobella etobella force-pushed the 18.0-add-website_altcha branch from d4f3616 to 916c261 Compare April 15, 2026 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants