CS-Cart Otp-Verification Blog

This addon makes it easy for users to log in using OTP verification. If someone forgets their password or email, they can still log in with an OTP. Users can set how long an OTP is valid and how many attempts are allowed. The addon adds security by asking for OTP verification at checkout if the phone number is not verified. Admins and vendors can also use OTP verification for their accounts. The addon makes managing and securing accounts simple and effective.

OTP verification works on Mozilla Firefox, Safari, and Chrome browsers, as well as on mobile devices, laptops, and tablets.

NOTE: We provide only two SMS providers, Twilio and One Way SMS.

Features 

  • Feature to allow customers to log in with the OTP.
  • Well integrated with CS-Cart &Multi-Vendor.
  • Select the number of digits for OTP.
  • Works well with Mozilla Firefox, Safari, and Chrome browsers.
  • Feature to add Maximum OTP attempts.
  • Set how long the OTP is valid before it expires (in minutes).
  • Require OTP verification during checkout if the phone number is not verified.
  • Enable OTP verification for new or guest users during checkout.
  • Addon allows to change the profile details using OTP verification. 
  • Provide OTP verification feature at Admin and vendor panel both. 


Installation:-

How To Install OTP-Verification Addon

https://store.ecarter.co/blogs/how-to-install-addon/

How Addon Works

Access the addon, and Switch to the >> Settings tab. There are multiple settings fields for sending the OTP verification.       

  • Choose the mode: Test mode is for testing the addon, while Production mode is for live use.
  • Select the carrier for sending SMS: You can choose Twilio or One Way SMS.

For One Way SMS settings, enter the following details:

  • Username
  • Sender ID
  • Password

For Twilio settings, provide the credentials given by Twilio:

  • Twilio Phone Number
  • Twilio Account SID
  • Twilio Access Token

These settings will help you set up OTP verification for your addon.


Other settings 

  • Maximum OTP attempts: Set the maximum number of times users can enter the OTP. 
  • Number of OTP digits: This allows you to select the OTP digits. 
  • OTP expiry time in Min: Set expiry time in minutes. 
  • Time setup after which OTP can be sent: The customer can resend OTP after completing selected seconds.
  • Enable forget Password through OTP:  By enabling this customers can reset passwords through OTP. 
  • Enable checkout OTP verification: This setting enables checkout OTP verification if the phone number is not verified. 
  • Enable checkout OTP verification for guest users: This setting enables the checkout OTP verification for new users. 
  • OTP verification for vendors: Enable this to see OTP verification for the admin panel.
  • OTP verification for admin panel: Enable this to see OTP verification for the admin panel.

New Registration 

  • Go to >> My Account 
  • Click on >> Register 


  • Fill in the registration details and click on >> Register. 
  • Then, Click on Register.

  • Enter the OTP you get. 
  • Then, click on Verify Phone and you will be registered successfully.


Sign In with OTP 

  • Again, Go to >> My Account 
  • Click on >> Sign In


  • If you forget both your ID and Password, you can simply use “Login with OTP”.
  • Just click on “Login with OTP”.
  • Enter the registered phone number. 


  • Enter the created OTP in the field within the time limit.  
  • Then, click on “Sign In” and you will be successfully logged in to your account.


Forgot Password 

  • Click on >> Forgot Password


Then, Click on >> Reset Password with OTP. 



  • Enter the registered phone number and press the “Reset Password” button. 


  • Enter the created OTP in the field and Click on >> “Reset Password” button.


  • You can see the notification on the page below that indicates “You are now logged into your account. You can change the password here”. 


  • In My Account >> Go to Profile details 


  • You can update your email ID, password, and other details below. If you change your phone number, a pop-up window will appear with an OTP to verify and complete the update. 
  • Then, click on the “Save” button. 


  • Enter the created OTP below.
  • Then, click on “Verify Phone” button.
  • Now, you can see a notification that shows your profile has been updated successfully. 


  • When you try to checkout without a verified phone number, you will get an error notification.

  • This addon also provides a “Login with OTP” feature for both the admin and vendor login pages.


Tutorial Link:

https://www.loom.com/share/e2b0cc870ad2428fa9626217345249e8

Addon-Version:

Version-1.0

Supported Versions:

CS-Cart, CS-Cart Multivendor 4.8.x, 4.9.x,4.10x,4.11x,4.12,4.13x, 4.14x, 4.15x, 4.16x, 4.17x, 4.18x

Support:

This app is developed and published by Ecarter Technologies Pvt. Ltd., a CS-Cart developer. You are guaranteed a quality add-on supported by future versions. If you need help, please contact us via email support@ecarter.co