This module extends the functionality of public sign up to force users to provide a valid email address.
To achieve this, users are not required to provide a password at sign up: they are asked for only at first login attempt.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0New users signing up from the public page no longer choose a password: they only enter an email address, which is validated, and they set their password later from the activation email.
This module changes the public sign-up form so that uninvited visitors cannot create an account with a bad or fake email address.
- On the sign-up page, the password and confirm-password fields are hidden; only the email field is shown, and it is treated as an email input.
- When a visitor submits the form without a password, the system checks the email address for correct syntax and deliverability. If the address is invalid or undeliverable, the form is shown again with an error message.
- If Google reCaptcha is enabled, the sign-up request is also checked; suspicious activity is rejected.
- When the email is valid, the account is created with an empty password and an activation/reset-password email is sent. The visitor sees the message "Check your email to activate your account!".
- If the email is already used by another user, the form shows that another user is already registered with that address; other failures show a generic error asking to try again later.
The module extends the standard sign-up behaviour (auth_signup) and touches the user model (res.users) only through the sign-up and password-reset process. It does not add menus or new screens of its own.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/server-auth.
terminal Installation and usage
OCA documentation · Odoo 18.0Installation
Source · Odoo 18.0- Install email_validator with
pip install email_validatoror equivalent.
Configuration
Source · Odoo 18.0To configure this module, you need to:
- Properly configure your outgoing email server(s).
- Go to Settings \> General Settings -\> General settings, search for the Users section and enable Free sign up in Customer account.
Usage
Source · Odoo 18.0To use this module, you need to:
- Log out.
- Sign up with a valid email.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.