Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.•Our support team is available 24/7 — we are always here to help with hosting and server issues.•We are now accepting requests for dedicated server rental and colocation services in our data center.•Reminder: we recommend enabling backups for additional data protection.•A new VPS/VDS lineup with NVMe storage and improved performance is now available.•Maintenance work on some servers has been completed. All services are operating normally.•
Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.•Our support team is available 24/7 — we are always here to help with hosting and server issues.•We are now accepting requests for dedicated server rental and colocation services in our data center.•Reminder: we recommend enabling backups for additional data protection.•A new VPS/VDS lineup with NVMe storage and improved performance is now available.•Maintenance work on some servers has been completed. All services are operating normally.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
The module enables phone number verification for modern authentication, registration, and confirmation of various actions. Supported confirmation methods include SMS codes, voice calls from a robot, or incoming calls from the user. The solution does not require complex or expensive integrations; installation and configuration take approximately 10 minutes.
The module enables phone number verification for modern authentication, registration, and confirmation of various actions. Supported confirmation methods include SMS codes, voice calls from a robot, or incoming calls from the user. The solution does not require complex or expensive integrations; installation and configuration take approximately 10 minutes. Replacing standard login and registration forms in existing systems takes from 5 minutes to a few hours depending on complexity, with implementation examples available in the documentation.
The module includes 20 services out of the box. When used together with the SMS Notifications module, support for over 70 SMS services is available. The documentation provides code examples for integrating custom services.
The documentation also covers confirmation methods, main components, first and last name input hints, two-factor authentication (OTP), additional capabilities with other modules, legal entity registration, and frequently asked questions.
The BXmaker phone number authentication module supports integration with numerous messaging and voice call delivery services. Supported providers include SMS-Agent, Call Password, GREENSMS, i-Digital, MOBILGROUP, RedSMS, Sigma SMS, SMS Aero, SMS-Center, SMS-Prosto, SMS.RU, SMS.SU, SmsGold, SMSprofi, TELEDISCOUNT, Telegram Gateway, VOICE PASSWORD, and Webcom Mobi. The system is compatible with a notification module encompassing 73 services.
The solution allows for the simultaneous use of one or multiple verification methods. Users can switch between available authentication channels.
SMS Code: A temporary code is sent to the specified phone number.
2.2 Robot call
An automated call is placed to the specified phone number. The temporary code is extracted from the last 4–6 digits of the caller's phone number.
2.3 Voice Code (VoicePassword)
In this method, an incoming call is placed to the specified phone number. Once the user answers the call, a voice bot speaks the temporary authorization code.
2.4 User-initiated call
The system displays the phone number the user must call from their specified device. If the Push and Pull module is installed and functioning correctly, the authentication process completes automatically immediately after the call, without requiring the user to press a confirmation button.
2.5 SIM-Push and PushOK
When using this method, a pop-up window appears on the device associated with the user-provided phone number, requesting confirmation of the number. The window displays two buttons: Accept and Decline.
If the Push and Pull module is installed and functioning correctly on the site, authorization on the web page completes automatically after the user presses Accept on the phone, without requiring the user to press the Done button.
The module supports sending authorization codes via Telegram to phone numbers. The platform reaches an audience of over 950 million users.
Two delivery channels are available. Direct sending through the Telegram Gateway costs $0.01 per request (approximately 1 ruble worldwide). This method requires a minimum top-up of about 10,000 rubles, with payments accepted in cryptocurrency. Alternatively, sending via the BXmaker.ru service costs approximately 1.5 rubles per request with a minimum payment of 100 rubles.
2.7 MAX Messenger
Starting with version 11.0.0, the module supports user authorization via the MAX messenger.
3. Main Components
3.1 Simple
This component provides simplified authentication using only a phone number. For existing users, the system automatically retrieves the phone number from profile fields or previous order history.
BXmaker Authentication and Registration Component (Version 3.2)
This module implements the core logic for user login and registration. Supported authentication methods include: username and password, email and password, phone number and password, and phone number with verification via any available method (SMS, Telegram, Flash Call, SIM-Push, PushOK).
Automatic registration by phone number followed by verification is supported. Account recovery is available via email or phone number using any verification method.
During registration, the phone number field is mandatory. Fields for Full Name, Username, Email, and Password may be hidden, displayed, or set as required or optional depending on the configuration settings.
3.3 Edit
The component is placed in the user profile to allow entering and confirming a new phone number.
The module supports phone number login via SMS codes, Telegram, Flash Call, SIM-Push, and PushOK. Legacy login and call components are deprecated and not recommended for use. The feature for suggestions during full name (first name, last name, patronymic) entry is enabled in the module settings and requires a few simple configuration steps.
5. OTP two-factor authentication
The module supports additional protection for user and administrator profiles using one-time passwords.
6. Extended capabilities with other modules
6.1. SMS notifications (70+ services)
Enables sending SMS messages through any of the 73 available third-party services if the built-in SMS capabilities are insufficient.
6.2. Login by ID (Sber ID, VK ID, Yandex ID)
Extends the authorization and registration functionality, allowing savings on SMS, calls, and other paid verification methods. Users can log in almost instantly without phone number confirmation. All user data is verified by the service and provided free of charge.
6.3 Login via email code
The module adds the ability to authenticate using a temporary code sent to the user's email address.
Detailed information about the functionality is available in the documentation.
7. Registration for legal entities
Expanded customization options are available for organizations during the registration process. Detailed information regarding functionality for legal entities is provided in the documentation.
The module enables user authentication and registration via phone number during the checkout process. It supports verification methods including SMS codes, Telegram, Flash Call, SIM-Push, and PushOK. The solution complies with Federal Law No. 152 'On Personal Data'. Configuration options allow for sending SMS messages, robot calls, and callback requests. The module utilizes the native 1C-Bitrix mechanism for SMS delivery. Documentation provides guidance on handling existing user profiles and includes integration examples for the 'Aspro: Maximum' solution. Comprehensive technical details are available in the official documentation.
For “BXmaker. Phone Number Authorization - MAX, SMS Code, Telegram, Flash Call, SIM-Push, PushOK, ...)”, General iT can perform integration, configuration and a final check after installation.
UPDATE HISTORY
What’s new
86 releases
11.30.0 (08.09.2026)Latest update
IPv6 support added
Minimum module versions if present: main - 26.600.0, bxmaker.core - 2.20.300
11.20.100 (11.08.2026)
Module installer logic corrected
Minimum module versions if present: main - 26.600.0, bxmaker.core - 2.20.300
11.20.0 (03.08.2026)
SIM-push (mobile ID) support added for stream-telecom
Minimum module versions if present: main - 26.600.0, bxmaker.core - 2.20.300
11.10.0 (16.07.2026)
New JS events BXmakerAuthuserphoneUserRegistered and BXmakerAuthuserphoneUserAuthorized added
Now only the real IP is used
stream-telecom.ru service added
Captcha display fixed when using third-party solutions that replace the standard one
Minimum module versions if present: main - 26.600.0, bxmaker.core - 2.20.300
11.0.200 (01.06.2026)
Corrections of shortcomings
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
11.0.100 (08.05.2026)
Unnecessary tables and files removed
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
11.0.0 (07.05.2026)
Confirmation via MAX messenger
Automatic protection against balance draining added
Limits now apply only to IP address; limits by phone number have been removed
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
10.70.200 (01.04.2026)
Correction of the logic for checking the completeness of the Full Name
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
10.70.100 (23.03.2026)
Correction of Full Name preparation for saving
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
10.70.0 (20.03.2026)
Voice codes from your number starting from 16 kopecks -
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
10.60.0 (18.03.2026)
The Enter component now includes Full Name validation - it must consist only of Russian letters, with automatic conversion to the format where the first letter is always uppercase and the rest are lowercase
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
10.50.300 (17.02.2026)
Correction of the logic for working with CAPTCHA
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
10.50.200 (31.01.2026)
Important fixes for Bitrix core changes
Minimum module versions if present: main - 25.1150.200, bxmaker.core - 2.20.100
10.50.100 (29.12.2025)
Display of the timer until the code can be resent in Telegram
Hiding (according to settings) the popup window with the text of the agreement for promotional mailing
Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.20.0
10.50.0 (16.12.2025)
Added support for the user call confirmation method for the redsms.ru service
Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.20.0
10.40.400 (02.12.2025)
Fixed captcha functionality when using OTP login
Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.200
10.40.300 (28.11.2025)
Fixed service display in the current verification history
Fixed login via Telegram code after entering captcha
Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.200
10.40.200 (28.11.2025)
Fixed display of BXmaker Captcha in forms
Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.200
10.40.100 (21.11.2025)
Adjusted logic related to replacing captcha with bxmaker.captcha
Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.200
10.40.0 (19.11.2025)
Captcha is now displayed over the content so the user immediately understands what is required of them.
Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.200
10.30.0 (18.11.2025)
Added a notification when using debug mode
Added the ability to set line breaks in SMS text
Display of a popup window with consent in the Simple component
Minimum module versions if available: main - 25.500.0, bxmaker.core - 2.10.200
10.20.0 (31.10.2025)
Added check of sim-push status for the redsms.ru service
Minimum module versions if available: main - 25.500.0, bxmaker.core - 2.10.200
10.10.400 (13.10.2025)
Fixes for the Simple component
Minimum module versions if available: main - 25.500.0, bxmaker.core - 2.10.200
10.10.300 (10.10.2025)
Fixed captcha check during authorization by code sent to email
Minimum module versions if available: main - 25.500.0, bxmaker.core - 2.10.100
10.10.200 (30.09.2025)
Correction of logic when searching for an organization by INN
Minimum module versions if available: main - 25.500.0, bxmaker.core - 2.10.100
10.10.100 (29.09.2025)
Installer correction
Minimum module versions if available: main - 25.500.0, bxmaker.core - 2.10.100
10.10.0 (28.08.2025)
If the user is not found, the authorization form changes to the registration form. If there is no user in Telegram associated with the specified number, the confirmation method automatically switches to the next one. It is now possible to add signatures to simple form fields. A Vue component for searching organizations by INN has been added, but it is not currently displayed anywhere. It is now possible to request consent for mailing, similar to the agreement for processing personal data. Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.0
10.0.100 (26.07.2025)
Correction of request restriction logic. Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.0
10.0.0 (02.07.2025)
The captcha display logic has been changed to allow for its replacement. Correction of the logic for confirming the number via a user call. Minimum module versions if present: main - 25.500.0, bxmaker.core - 2.10.0
9.70.100 (19.06.2025)
Correction of admin panel form functionality to align with Bitrix changes. Minimum module versions if present: main - 25.100.500, bxmaker.core - 2.10.0
9.70.0 (17.06.2025)
Added support for codes in Telegram for the redsms service.
Fixed sending notifications via WebSocket for automatic clicking on the verification button – completed call, confirmation for simpush, etc.
Fixed the date of birth check before sending a temporary code.
Minimum module versions if present: main - 25.100.500, bxmaker.core - 2.10.0
9.60.0 (14.06.2025)
Added support for the GreenSms service.
Minimum module versions if present: main - 25.100.500, bxmaker.core - 2.10.0
9.50.0 (31.05.2025)
Added the ability to hide the consent text window for the outdated Login component.
Minimum module versions if present: main - 24.100.100, bxmaker.core - 2.10.0
9.40.200 (30.05.2025)
Installer correction.
Minimum module versions if present: main - 24.100.100, bxmaker.core - 2.10.0
9.40.100 (06.05.2025)
Display correction.
Minimum module versions if present: main - 24.100.100, bxmaker.core - 2.10.0
9.40.0 (06.05.2025)
Replaced the text for the checkbox with consent to process personal data.
Added the possibility to disable showing the popup window with the agreement text.
Minimum module versions if present: main - 24.100.100, bxmaker.core - 2.10.0
9.34.0 (02.04.2025)
Support for links has been added to the description of the consent checkbox during registration. Password change after login via a temporary code is disabled by default.
9.33.2 (22.03.2025)
Important adjustments
Minimum module versions, if present: main - 24.100.100
9.33.1 (22.03.2025)
Correction of call verification for the sms.ru service
Minimum module versions, if present: main - 24.100.100
9.33.0 (25.02.2025)
Support for two-factor OTP authentication has been added
Minimum module versions, if present: main - 24.100.100
9.32.6 (22.02.2025)
Correction of user binding to consent during registration
Minimum module versions, if present: main - 24.100.100
9.32.5 (22.02.2025)
Correction of login logic via email
Minimum module versions, if present: main - 24.100.100
9.32.4 (13.02.2025)
Ability to override error messages during confirmation via Telegram has been added
Minimum module versions, if present: main - 24.100.100
9.32.3 (13.02.2025)
Fixed reset of attempt limits by IP address after successful authorization using a password
Minimum module versions, if present: main - 24.100.100
9.32.2 (28.01.2025)
Correction of user IP address determination when using CloudFlare
Minimum module versions, if available: main - 24.100.100
9.32.1 (16.12.2024)
If the main module settings do not specify that email is required, a temporary email will not be created
Minimum module versions, if available: main - 24.100.100
9.32.0 (06.11.2024)
Added the ability to specify a timeout for AJAX requests in the module settings
Minimum module versions, if available: main - 24.100.100
9.31.0 (02.11.2024)
Added code sending via Telegram Gateway
Minimum module versions, if available: main - 24.100.100
9.30.1 (04.10.2024)
Important fix
Minimum module versions, if available: main - 24.0.793
9.30.0 (25.09.2024)
Added the ability to specify a city during registration in the Enter component; when typing, options from the online store's locations will be displayed
Minimum module versions, if available: main - 24.0.793
9.29.1 (18.09.2024)
Correction of IP address transmission to the sms.ru service. The IP address is now transmitted by default; to prevent transmission, set the corresponding checkbox in the service connection settings.
Minimum module versions, if available: main - 24.0.750
9.29.0 (27.08.2024)
Module translated to UTF-8 encoding.
In the deprecated Login component, a check for mandatory field completion (login, email, password) has been added.
Minimum module versions if present: main - 24.0.750
9.28.0 (06.08.2024)
Added handling of the "Require registration" parameter from the email code authorization module in the Simple component (bxmaker:authuserphone.simple).
Minimum module versions if present: main - 23.900.1000
9.27.0 (06.08.2024)
When using login via email code, the "Require registration" parameter from the email code authorization module is now taken into account. This allows enabling or restricting auto-registration via email code for new users.
Minimum module versions if present: main - 23.900.1000
9.26.1 (26.06.2024)
Correction of the IP address transfer logic to the sms.ru service.
Minimum module versions if present: main - 23.900.1000
9.26.0 (24.06.2024)
For the sms.ru service, the option to not transmit the user's IP address when requesting an SMS or call has been added.
In the Enter component, the ability to log in via Email (temporary code sent to email) has been added; requirements and additional information are in the documentation.
Minimum module versions if present: main - 23.900.1000
9.25.0 (19.06.2024)
The Simple component now supports login via email (a temporary code is sent to the email address) provided the bxmaker.authuseremail module is installed and the option is enabled in the module settings.
Minimum module versions, if present: main - 23.900.1000
9.24.0 (17.06.2024)
The Enter component now supports splitting the full name into separate fields.
Minimum module versions, if present: main - 23.900.1000
9.23.1 (29.05.2024)
Added a custom field to store consent for promotional mailings.
Minimum module versions, if present: main - 23.900.560
9.23.0 (29.05.2024)
Added the ability to display consent for promotional mailings (a special field in the user profile is filled in). For the Simple component, a consent request is added if enabled in the settings.
Minimum module versions, if present: main - 23.900.560
9.22.0 (28.05.2024)
Added an option to send a USER_INFO type email after registration.
The Enter component now includes a Date of Birth field (enabled in the module settings).
Minimum module versions, if present: main - 23.900.560
9.21.0 (08.05.2024)
Added sending of emails about new user registration. Email template types: NEW_USER, NEW_USER_CONFIRM.
Minimum module versions, if present: main - 23.900.560
9.20.0 (17.04.2024)
Added phone number change event
Minimum module versions if present: main - 23.900.560
9.19.6 (05.03.2024)
Added tracking of cron job execution
Implemented logic to enable or disable standard registration blocking separately for each site
Minimum module versions if present: main - 23.900.560
9.19.5 (04.03.2024)
Fixed Duplicate entry 2147483647 error
Minimum module versions if present: main - 23.900.560
9.19.4 (27.12.2023)
Fixed error display when attempting to send a password via SMS while SMS sending is unavailable. A record is added to the system log ERROR_SEND_SMS
Minimum module versions if present: main - 23.675.0
9.19.3 (21.12.2023)
Fixed display of the services list when using a custom service
Minimum module versions if present: main - 23.675.0
9.19.2 (28.11.2023)
Added IP address transmission when a call request is made by a robot
Minimum module versions if present: main - 23.675.0
9.19.1 (24.11.2023)
Adjusted connection of the JS library for phone number masking in older components
Minimum module versions if present: main - 23.675.0
9.19.0 (24.11.2023)
Added SMS Profi service
Minimum module versions if present: main - 23.675.0
9.18.2 (12.10.2023)
Correction of country display for the phone number mask
Minimum module versions if present: main - 23.500.200
9.18.1 (06.10.2023)
Correction of enabling/disabling the mask and its display
Minimum module versions if present: main - 23.500.200
9.18.0 (28.09.2023)
Support for IMask.js mask added in phone number fields, enabled in settings
Minimum module versions if present: main - 23.500.200
9.17.2 (25.09.2023)
Correction of confirmation logic via Sim Push
Minimum module versions if present: main - 23.500.200
9.17.1 (22.09.2023)
Templates for standard authentication components adjusted
Minimum module versions if present: main - 23.500.200
9.17.0 (19.09.2023)
For the enter component, the ability to use hints when entering full name has been added; to do this, specify the key in the module settings in the registration block
Minimum module versions if present: main - 23.500.200
9.16.1 (13.09.2023)
Fix of error Call to undefined method BXmaker\AuthUserPhone\Admin\Option::addTabOptionSortableList
Minimum module versions if present: main - 23.500.200
9.16.0 (07.09.2023)
Ability to specify delay before displaying the Done button when confirming the number via SimPush added
Minimum module versions if present: main - 23.500.200
9.15.0 (31.08.2023)
IP address transmission added for sms.ru and IP address recording in limit tables
Minimum module versions if present: main - 23.300.100
9.14.0 (31.08.2023)
Events added that are triggered before and after authorization
Minimum module versions if present: main - 23.300.100
9.13.0 (23.08.2023)
Stricter validation added for the existence of an email address
Validation added for the existence of a phone number before phone number verification begins
Password length validation added before phone number confirmation (if a password is provided)
Methods added to the class BXmaker\AuthUserPhone\Ajax\JsonResponse for more complex response modification
Minimum module versions if present: main - 23.300.100
9.12.1 (12.08.2023)
Fixes for the call component - redirect to the profile page was not working when the option to reload the page after successful authorization/registration was enabled
Minimum module versions if present: main - 23.300.100
9.12.0 (30.06.2023)
For the new-tel.net service, phone number confirmation via user-initiated call (call-verification) has been added
Minimum module versions if present: main - 23.300.100
9.11.1 (16.06.2023)
Installer adjustment
Minimum module versions if present: main - 23.300.100
9.11.0 (14.06.2023)
Added a wizard for creating the necessary SMS templates for the SMS notification module
Minimum module versions, if present: main - 23.300.100
9.10.0 (13.06.2023)
Added support for the service
Minimum module versions, if present: main - 23.300.100
USER EXPERIENCE
Solution reviews
How does this solution work in a real project? Share your experience and help others choose.
Be the first to share your experience
There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.
✓
Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.
↗
Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.
The BXmaker Short Links and UTM Tags module is designed for URL shortening and automatic attachment of UTM parameters to track traffic sources. A generated short link redirects users to a target page with pre-configured analytics parameters.
The BXmaker Markdown documentation, knowledge base + AI module enables the creation of documentation sections and knowledge bases on a website without requiring HTML expertise. Content can be populated using basic Markdown formatting skills or a visual editor toolbar.
Use cases:
1. For regular users: creating sections with frequently asked questions and additional information.
2.
The module allows replacing the default CAPTCHA with alternative services. Supported options include Yandex SmartCaptcha, Google reCAPTCHA, hCaptcha, and MTCaptcha. Integration of other solutions is possible upon request to technical support. The replacement applies to all CAPTCHA elements on the page that use the default implementation.
The module is designed for online stores running on the 1C-Bitrix platform to automate the integration of supplier product catalogs. It is also suitable for news and city portals to facilitate content population. The solution supports data import in Excel, XML, YML, CSV, and RSS formats.
The module is designed for importing products and sections from XML, YML, and JSON files. It supports loading any product fields and properties, as well as updating stock levels and prices. Product-to-section binding is supported, along with importing section structures from a file into an arbitrary site structure.
This module extends the standard functionality of information blocks. It enables copying and moving elements between different information blocks, as well as duplicating elements within a single block. Navigation between cells in new information blocks has been optimized. An option to detach an element from the current section is available.
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 10 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 3,495 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.
Your cookie choices
Necessary cookies support sign-in, your cart and security. Optional analytics helps improve the website and starts only with your permission.
Our metrika.git.ru system: public pages, a random identifier, device and interaction events. Form contents, account and payment pages are excluded. Raw events: up to 90 days. Operator: General IT Rus LLC, INN 2310208877.
Your browser requests no tracking: analytics is off.