0

Товар успешно добавлен в корзину

Оформить заказ

Неблокирующие сессии в базе, белый/черный списки почтовых доменов

Сессии в базе данных – ускоряем параллельные запросы

В недавнем обновлении, мы добавили один долгожданный переключатель. Это переключатель места хранения сессии. Вы, наверное, могли замечать, что при запуске долгой операции в административной панели, часто было невозможно параллельно открывать другие страницы в одном и том же браузере. Это было вызвано известной проблемой блокировок файловых сессий.

Теперь в разделе Управление -> Настройка системы, вы можете установить место хранения сессий – в базе данных.

session_storage

При хранении сессий в базе данных блокировки отсутствуют, а за консистентностью данных следит сама база.

Если говорить простыми словами, то теперь параллельные запросы, в том числе Ajax-запросы по-настоящему выполняются параллельно, а не выстраиваются в очередь.

Каких-то явных минусов у нового типа хранения сессий – нет, поэтому смело рекомендуем всем на него переключаться. Важно помнить, что текущие авторизации всех ваших клиентов будут сброшены при переключении.

Запрет на авторизацию пользователей через иностранные сервисы

26 июня был подписан закон об увеличении штрафов за авторизацию через иностранные сервисы.

Хотя многие эксперты трактуют закон как запрет на использование авторизации/регистрации через иностранные ID (GoogleID, AppleID, и т.д.), мы не нашли в тексте закона никакой конкретики, что это связано именно с однокнопочным входом через иностранный сервис.

Поэтому по многочисленным просьбам создали инструмент, запрещающий регистрацию новых аккаунтов с использованием заданных почтовых доменов.

Задать белый (разрешающий) и черный (запрещающий) списки можно в разделе Веб-сайт -> Настройка модулей -> Пользователи и группы -> Вкладка Разрешенные почтовые домены.

email_domain_blacklist

Белый список всегда имеет приоритет над черным. В белом и черном списке, вы можете задавать как конкретные почтовые домены, например gmail.com, так и гибкие маски, например *mail.com. Каждая звездочка будет интерпретироваться как какое-то количество любых символов. Например, *mail.com – будет распространяться на домены gmail.com, testmail.com, cloudmail.com, ….

Если вы желаете задать только ограниченный список разрешенных почтовых доменов, то в черном списке поставьте *, а в белом списке перечислите домены.

Другие улучшения

В последнем обновлении, мы значительно оптимизировали некоторые участки кода, связанные с работой внешних API, поэтому пользователи наших мобильных приложений реально почувствуют ускорение.


01 июля 2026 19:07, Артем Полторанин
Рассказать друзьям: