=== '/bitrix/services/main/ajax.php') {
define('BX_SECURITY_SESSION_READONLY', true);
}
Есть способ сделать это менее костыльно без правки ядра?
в контроллерах по умолчанию сессия включена? она не BX_SECURITY_SESSION_VIRTUAL?
Нет, не виртуальная.
вот интересно что раньше сессия или контроллер с префильтрами я то в точки доступа всегда тыкаю define('BX_SECURITY_SESSION_VIRTUAL', true); а мб можно просто каким фильтром залезть
Надо префильтр авторизации убрать
у меня свои скоупы там, авторизация и прочие 2 системных вырубаются после передачи своих
Application::getInstance()->getSession() странно чего нулл
Похоже зря я обнулил префильтры в своем контроллере. Нашел сейчас в стандартных префильтр CloseSession, который закрывает сессию.
ну такое :) лучше и не открывать вообще
Обсуждают сегодня