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.

MODULE FOR 1C-BITRIX

CityWeb

SMS Authorization

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.

Technical details

Published
22 February 2018
Updated
28 January 2026
Version
1.5.6
Installed
More than 1000 times
Compatible editions
Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
No
Compatible with Sites24
No
Developer
CityWeb

What this solution does

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.

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

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
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.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot