What this solution does
The smart OTP authentication module combines login and registration into a single passwordless scenario. Users enter a phone number or email address, receive a one-time code, and immediately gain access to the site or complete registration.
The form features a single field that automatically detects the input type. In the admin panel, administrators can configure allowed methods: by default, both phone and email are enabled, but the system can be restricted to phone-only or email-only access.
The system automatically checks if a user exists in the database. For new users, additional checkboxes are displayed and remain unchecked by default. For existing users, the flow switches directly to login.
Authentication is performed exclusively via a one-time OTP code. Anti-spam protection includes a resend timer and limits on the number of requests per IP address and per entered login. The validity period of the OTP code is configurable.
A test mode allows viewing codes in the admin panel without sending actual SMS or email messages. The adaptive template ensures correct display on desktops, tablets, and smartphones.
Supported SMS providers:
Integration is available with ProstorSMS, REDSMS, SMS Aero, SMSRU, and SMSC.
Simplified authorization and registration via a single field supporting Email or SMS. The system operates without passwords, minimizes user steps, and prevents interface clutter. The number of OTP requests is regulated to ensure security.
General iT can install and configure this module and check how it works on your website.