Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Authentication
  3. Verify email at signup | Odoo signup | Email Verification v 19.0
  4. Sales Conditions FAQ

Verify email at signup | Odoo signup | Email Verification

by Technoverse Systems https://www.technoversesystems.com
Odoo

$ 30.30

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 67
Technical Name ur_auth_signup_verify_email
LicenseLGPL-3
Websitehttps://www.technoversesystems.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 67
Technical Name ur_auth_signup_verify_email
LicenseLGPL-3
Websitehttps://www.technoversesystems.com
Versions 16.0 17.0 18.0 19.0

Verify email at signup

The Force Uninvited Users to Use a Good Email for Signup module enhances the security of the signup process in Odoo. It ensures that users who are not officially invited must register using a valid and professional email address. The module prevents fake, temporary, or improperly formatted email addresses, reducing spam accounts and improving data quality.

Video Details

Video Tutorial

Watch Detailed Demo on Youtube

Watch Demo

Key Features

Email Format Validation

Ensures users enter a properly structured email address during signup.

Disposable Email Blocking

Blocks temporary or fake email providers (e.g., disposable mail services).

Real-Time Error Messages

Displays clear validation messages if the email does not meet requirements.

Security Enhancement

Prevents spam registrations and improves system reliability.

Seamless Integration with auth_signup

Works smoothly with Odoo’s existing signup system without affecting invited users.

Duplicate Email Prevention

Stops users from registering with an email address that already exists in the system.

  • ScreenShots
  • FAQs
  • Releases
acc_bg

Simple Signup with Email Verification

Users just need to enter their Name and Email. The system will check if the email is real and send them a link to set their password. This helps keep fake users away.

FAQ

How does the system handle invalid or fake email addresses during signup?

The module uses the Python email_validator library to perform a strict two-level check. First, it checks the syntax (e.g., ensuring the @ and domain extensions are present). Second, it checks the domain's deliverability (ensuring the email domain actually exists). If a user enters a fake email (like test@fake-domain-xyz.com), the system stops the signup and displays the error: "That does not seem to be an email address.

How does the "Passwordless Signup" flow work, and what is its main benefit?

In this module, the "Password" and "Confirm Password" fields are removed from the signup page. The user only needs to provide their Name and Email. The system creates the account in the background but does not allow immediate login. Instead, it sends an activation link to the provided email. The main benefit is that it prevents fake accounts and bots, ensuring that every registered user has a valid, verified email address.

What happens if a user tries to sign up with an email address that is already registered?

The system automatically checks the Odoo database (res.users model) for existing records. If a user tries to sign up with an email that is already registered, the system catches the duplication and prevents a crash. Instead, it shows a user-friendly error message on the screen: "Another user is already registered using this email address.

Since no password is provided during signup, how does the user access their new account?

Once the user clicks the "Sign up" button with a valid email, Odoo creates the user account in the background and immediately triggers a "Reset Password" email via the outgoing SMTP server. The user sees a success message: "Check your email to activate your account!" They then open their personal inbox, click the secure link provided in the email, set their preferred password, and gain access to the system.

Release 17.0.1.0.0

22 April , 2025
Add
  • Initial Commit

Our Services

info

Odoo Implementation

setting

Odoo Customization

user

Support & Maintenance

migration

Migration Services

Third Party App Integration

Third Party Integration

setting

AI & Business Integration

user

Odoo Training

Mobile Apps

Mobile Apps

Suggested Products

Account Automatic Transfers

Appointment Google Calendar

Simplify Access Management

Live Currency Exchange Rate

Data Cleaning Extension

Payment register with multiple deduction

....
Technoverse Systems

Technoverse Systems

We provide the best solutions for your business.

Our Services
  • • Odoo Implementation
  • • Odoo Customization
  • • Support & Maintenance
  • • Migration Services
  • • Third Party Integration
  • • AI & Business Integration
  • • Odoo Training
  • • Mobile Apps
phone +92 302 1980998 mobile +974 7012 7132
email sales@technoversesystems.com web www.technoversesystems.com
Website QR
© 2019 Technoverse Systems . All Rights Reserved.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with