Как отключить сессию для модуля yii2

159
17 февраля 2019, 05:50

yii2-advanced, разрабатываю restful-api как модуль для основного приложения.

можно ли как-то отключить сессию для конкретного модуля? и если можно, то как?

пробовал так, не работает (метод класса модуля):

public function init()
{
    parent::init();
    \Yii::$app->user->enableSession = false;
    \Yii::$app->user->enableAutoLogin = false;
}

для всего приложения отключить сессию не могу.

PS Вообще можно ли делать так, как в предложеном мною ответе? Есть ли более адекватные варианты?

Answer 1

Сделал так в модели модуля:

public function init()
{
    parent::init();
    Yii::$app->user->logout();
    Yii::$app->session->destroy();
    // custom initialization code goes here
}
READ ALSO
WinApi. Резерв номера порта

WinApi. Резерв номера порта

Возможно ли зарезервировать диапазон/набор сетевых tcp портов таким образом, чтобы доступ (listen/read/write/accept) к ним мог иметь строго определенный...

170
Парсинг строк при чтении больших файлов c++

Парсинг строк при чтении больших файлов c++

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

169
Задача с страницами книги

Задача с страницами книги

Есть задача, я ее правильно решил, но на одном из тестов выдает "Time limit error"Перепробовал самые различные варианты решения этой задачи, в том...

174
Превышен лимит выполнения

Превышен лимит выполнения

И так я пишу програмулину, которую будет проверять компуктер, и проблема в том что на моей локальной машине все работает в штатном режиме,...

177