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
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в панели.
SMS Authentication
The module enables fast and secure user authentication on a website using a one-time SMS password. This eliminates the need to remember complex passwords or undergo lengthy recovery procedures.
Key capabilities:
Instant login: the authentication process takes only a few seconds.
Configurable code length: administrators can select the optimal number of digits.
The module enables fast and secure user authentication on a website using a one-time SMS password. This eliminates the need to remember complex passwords or undergo lengthy recovery procedures.
Key capabilities:
Instant login: the authentication process takes only a few seconds.
Configurable code length: administrators can select the optimal number of digits.
Flexible integration: the phone number input field easily connects to existing forms.
Security: each code is generated uniquely using salt.
Adjustable validity period: the duration of the code's validity is configurable by the administrator.
Personalization: SMS message text can be adapted to match the brand style.
Provider support: ability to choose from more than 10 SMS providers.
Technical features:
Full support for UTF-8 encoding, eliminating issues with character display.
The SMS authentication module simplifies site login and enhances user data security. It supports integration with external SMS providers: bytehand.com, infosmska.ru, iqsms.ru, p1sms.ru, prostorsms.ru, redsms.ru, sms-uslugi.ru, sms.ru, smsaero.ru, smsc.ru.
Developers can extend the module's functionality using the following events:
OnAfterRegisterConfirm (int $user_id) — triggered after registration confirmation.
OnNormalizePhone (string $original, string &$normalized) — called during phone number normalization, allowing customization of the normalization logic.
OnGetPhoneFieldList (array &$fields) — used when building the list of fields for saving phone numbers.
OnGetUserRegisterFields (array &$fields) — applied when creating the field list for the registration form.
OnGetProviderList (array &$providers) — invoked when generating the list of available providers.
OnSendSMS (array &$fields, Provider $provider) — executed before sending an SMS.
OnAfterSendSMS (bool $success, array $fields, Provider $provider) — runs after the SMS sending process completes.
If “SMS Authorization” fits the task, General iT can install the module, configure it and verify the result in the project.
UPDATE HISTORY
What’s new
45 releases
1.5.6 (28.01.2026)Latest update
Bug fix: fixed an error with version 25.1150.* of the main module
1.5.5 (08.12.2023)
Bug fix: fixed an error with the p1sms.ru provider
1.5.4 (10.11.2023)
Bug fix: fixed an error with the sms.ru provider
1.5.3 (04.09.2023)
Bug fix: fixed an error with the Prostor SMS provider
1.5.2 (18.08.2023)
Bug fix: fixed errors on PHP 8 for SMS Aero
1.5.1 (17.08.2023)
Bug fix: fixed errors on PHP 8.1
1.4.7 (08.07.2022)
FIX: Fixed errors
1.4.6 (08.07.2022)
FIX: Error corrections
1.4.5 (08.07.2022)
FEATURE: We have worked hard! Now, module installation and setup can be performed in just a few clicks without any programming skills!
1.4.4 (19.10.2021)
Fixed a bug with debug mode.
Added: Manager::GetUsersByPhone now returns the BLOCKED field
1.4.3 (24.06.2021)
Added: Empty email if the checkbox indicating that email is mandatory is disabled in the main module settings
1.4.2 (20.01.2021)
Fixed the default code length setting value.
1.4.1 (16.12.2020)
Fixed the phone number validity check function in the number auto-correction feature
1.4.0 (11.12.2020)
Added: Ability to test SMS sending to a number in settings
Added: Tooltips for some fields in settings
1.3.8 (09.12.2020)
Added provider kazinfoteh.kz
1.3.7 (08.12.2020)
Added provider bsg.world
1.3.6 (04.12.2020)
Added new provider: new-tel.net
1.3.5 (27.11.2020)
Added provider smsclub.mobi
Added provider smsc.kz
1.3.4 (26.11.2020)
Added provider mainsms.ru
Added provider turbosms.ua
1.3.3 (24.11.2020)
Fixed: the module settings form will no longer break
1.3.2 (03.09.2020)
Fixed: sms.ru was receiving senders incorrectly
1.3.1 (01.09.2020)
Fixed: the log directory was created incorrectly
1.3.0 (20.08.2020)
Fixed: an error occurred for the class Bitrix\Main\UserPhoneAuthTable on older Bitrix versions
1.2.9 (06.08.2020)
Added events:
OnAfterRegisterConfirm ( int $user_id ) - triggered after registration confirmation;
OnNormalizePhone ( string $original, string &$normalized ) - triggered during phone number normalization. Phone normalization can be modified;
OnGetPhoneFieldList ( array &$fields ) - triggered when compiling the list of fields for phone record;
Added a warning in module settings for conflicting site settings (for built-in phone registration);
Integrated the module with the standard functionality's phone input field;
Corrected the option name "Authorize during registration" to the more accurate "Authorize instead of registration";
Improved built-in phone normalization;
Added a phone database check button and the ability to automatically fix issues if only simple normalization is required.
Changed the log storage method - logs are now stored in the file /bitrix/modules/ctweb.smsauth/logs/module.log
1.2.8 (31.07.2020)
Fixed: it was impossible to enter the code on computers with incorrect time
Added: module translation into English
1.2.7 (10.07.2020)
Fixed: the code was not being written to logs in debug mode
1.2.6 (30.04.2020)
Fixed: Extra labels were not removed from the message template
Added: The sms-uslugi.ru provider has been re-added
1.2.5 (05.11.2019)
Added: Authorization via the registration component is now possible if a user with that phone number already exists.
1.2.4 (08.10.2019)
Fixed: The outdated authorization component has been removed again
1.2.3 (19.09.2019)
Fixed: The "Change phone number" button in the registration component
1.2.2 (18.09.2019)
Fixed: The outdated authorization component has been removed
1.2.1 (16.09.2019)
Fixed: Adding custom fields to the registration component via an event
1.2.0 (16.09.2019)
Fixed: The translation file for the registration component parameter
1.1.9 (14.08.2019)
FIX: The old ctweb:smsauth component has been removed
1.1.8 (02.08.2019)
Fixed: Outdated information in settings
Fixed: Multiple inactive users with the same phone number were created during user registration
Added: Setting for the Login field during registration if not specified
Added: Setting for the Email field during registration if not specified
1.1.7 (28.06.2019)
FIX: Fixed SMS sending from the SmsAero provider. Added the ability to change the sending channel for this provider.
1.1.6 (14.06.2019)
FIX: Fixed saving provider options
1.1.5 (21.05.2019)
Fixed adding the user to the groups specified in the main module during registration.
1.1.4 (13.05.2019)
NEW: Added the ability to prevent inactive users from logging in.
1.1.3 (22.04.2019)
FIX: Fixed an error on the module settings page
1.1.2 (01.04.2019)
FIX: Fixed a bug with logging out
1.1.1 (18.02.2019)
ATTENTION! The authorization component now has a different code "sms.authorize"!
ATTENTION! New values in the module settings! Go to settings and save the changes.
Updated authorization component
Added registration component
You can specify the code alphabet
1.0.3 (28.06.2018)
Fixed: smsru - Test message checkbox was not being removed
The module calculates delivery costs using Yandex Maps data, based on the district (zone) and distance from the warehouse. To configure, create shipping points, define delivery zones, set rates for each zone, and activate the module.
The module renders a block of social network links on the page. Icons are implemented as font glyphs, allowing flexible control over their color, size, and all other text-related CSS styles. Supported platforms include: VKontakte, Facebook, Odnoklassniki, Instagram, Twitter, YouTube, Vimeo, Pinterest, Google+, LinkedIn, and Blogger.
The 'Delivery Calculated by Manager' module implements an automated scenario where the customer always receives a notification that the final delivery cost will be determined manually by a manager.
System requirement: minimum core version 17.5.
Use case 1: Zone-based courier pricing
Courier delivery costs may vary depending on the city district.
The CleanTalk anti-spam module provides multi-level website security without the need for CAPTCHA. The system automatically blocks bot registrations, spam comments in forums and blogs, and spam in Progressive Media tree comments. Protection extends to private user messages, product reviews in 1C-Bitrix modern online stores, order forms, and any custom forms.
The SMSBiz module is designed for sending SMS notifications in online stores and corporate portals built on the 1C-Bitrix platform. Installation and use do not require programming skills and take only a few minutes.
The solution is based on the SMSInt service, which has been operating in the market for over 15 years.
The 'MySklad: Extended Integration' module by Aprix.ru enables configuration of synchronization for products, orders, counterparties, payments, and shipments. Separate video tutorials are available for each area. A general overview video is also provided. Full technical documentation is available in the relevant section.
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 30 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 2,000 ₽. 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.