v 11.0 v 12.0 Third Party 48
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory Management (stock)
Sales Management (sale_management)
Discuss (mail)
Invoicing Management (account_invoicing)
Website Builder (website)
Community Apps Dependencies
Lines of code 2910
Technical Name otp_sms_auth
Websitehttps://store.webkul.com/Odoo-SMS-OTP-Authentication.html
Versions 17.0 12.0 13.0 16.0 14.0 15.0 11.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Inventory Management (stock)
Sales Management (sale_management)
Discuss (mail)
Invoicing Management (account_invoicing)
Website Builder (website)
Community Apps Dependencies
Lines of code 2910
Technical Name otp_sms_auth
Websitehttps://store.webkul.com/Odoo-SMS-OTP-Authentication.html
Versions 17.0 12.0 13.0 16.0 14.0 15.0 11.0

Odoo SMS-OTP-authentication

Scan and add products by barcode efficiently!!

Odoo SMS OTP Authentication module allows the customers to use One-time-password as an alternative to the password to sign-in to their Odoo website account. The OTP is sent to the registered mobile number of the customer.

Information

user-guide
User Guide
https://webkul.com/blog/tag/odoo

Now, add an extra layer of security for your customers in Odoo!!

Include mobile OTP during Signup and signin on your Odoo website. The customers can opt to sign in to their Odoo website account by using OTP instead of password. The OTP Is sent to the customer’s registered mobile number.

The module also facilitates verification of entered mobile numbers through SMS OTP while signing up to Odoo website. The OTP expires after a fixed time from its generation which can be set in the Odoo backend.

The expiration interval OTP can also be set in the Odoo backend and displayed on the Signup form on the Odoo website. The customer can opt to resend OTP if the timer expires..

Moreover, it prompts the customer if the provided mobile number during sign up is already registered with another account..

Prerequisites For Using Odoo SMS OTP Authentication

  • You need the Odoo SMS NotificationModule with an SMS gateway configured with it.
  • You also need the Website OTP Authentication Module.
  • Both of these dependencies should be installed first for Odoo SMS OTP Authentication module to work properly.

  • SMS Notification

    Website OTP Authentication



    Detailed Features List

    Below is the detailed list of feature of module Odoo SMS-OTP-authentication

    Send OTP on registered mobile number in Odoo

    • The module sends a one-time-password on a customer's registered mobile number while signing in or signing up on the Odoo website.
    • The customer can choose to log in to their account using the SMS OTP instead of a password.

    Notify the registered number in Odoo

    • During Signup, the OTP is sent to the mobile number entered in the details to verify the authenticity of the number.
    • The customer is notified if the entered is already registered with another account.

    Send the numeric or alphabetic OTP in Odoo

    • The OTP can be numeric or alphabetic as configured by the admin in the backend.
    • The details of each generated OTP and its success status is stored in the Odoo backend.

    Set the expiration time of OTP

    • The admin can set the expiration time for the OTP. The OTP will be valid only for the set time interval from the time of generation.
    • The customer can resend another OTP if the previous one expires.
    • Admin can set an SMS template for OTP.
    • Cross browser compatible.



    Flexibility on setting

    User can enable/disable sign-in setting


    Elegant Login Interface



    Login Options.

    User can login via OTP or password


    OTP Expiry

    Live otp expiry will be visible to the user

    Non register User

    During log-in module gives error status for non register users


    Elegant Sign-up Interface.



    OTP Expiry

    Live otp expiry will be visible to the user


    Resend OTP

    If OTP is expired then users flexibility to resend OTP


    Mobile No. Existence

    Module helps to avoid user to register with existing mobile number


    Customizable Templates

    Module helps admin to customize the OTP SMS template accordingly to their needs.

    Help and Support

    Get Immediate support for any of your query

    You will get 90 days free support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issue related to this module.

    mail

    Write a mail to us:

    support@webkul.com

    Any queries or want any extra features? Just drop a mail to our support.

    support-icon

    Get in touch with our Expert:

    https://webkul.uvdesk.com/en/customer/create-ticket/

    Have any technical queries, want extra features, or anything else? Our team is here to answer all your questions. Just Raise A Support Ticket.

    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.
    There are no ratings yet!
    by
    yunkuaiji
    on 8/24/19, 10:32 AM Confirmed Purchase

    Suggested to verify = totp.verify(password) change to verify = totp.verify(password, valid_window=1) because after the next minute,totp timecode is different,Although the otp_time is still in scope。


    Odoo 12
    by
    Hassan Daryanavard
    on 8/15/19, 6:15 AM Confirmed Purchase

    is it work just with odoo 11?

    Re: Odoo 12
    by
    Webkul
    on 8/16/19, 7:24 AM Author

    This module is for now only for version 11 if you need it for any other version then please create a ticket at support@webkul.com so that we can check the availability and could update you accordingly.


    by
    yunkuaiji
    on 6/5/19, 9:29 PM Confirmed Purchase

    The problem has been solved!

    Re:
    by
    Webkul
    on 6/6/19, 12:33 AM Author

    Hello Yunkuaji, Thanks for updating us. In case you have any doubt or face any issue then please feel free to share.


    Not defined : getOTPData()
    by
    yunkuaiji
    on 6/5/19, 7:52 AM Confirmed Purchase

    File "c:\odoo12addons\otp_sms_auth\controllers\main.py", line 59, in send_sms_otp otpdata = self.getOTPData() AttributeError: 'Home (extended by Routing, OAuthLogin, AuthSignupH' object has no attribute 'getOTPData' - - -