Я использую расширенный шаблон, и я могу успешно завершить сеанс за 15 минут, но это не зависит от активности, поэтому даже пользователь, активный на веб-сайте после входа в систему, будет выходить из системы через 15 минут.Тайм-аут сеанса, если в течение 15 минут активность не работает?
Я знаю, что я должен поставить триггер для увеличения тайм-аута в SiteController, но не знаю, как его реализовать.
До сих пор здесь мой код
backend\config\main.php
'user' => [
'identityClass' => 'common\models\User',
'enableAutoLogin' => false,
'authTimeout' => 900
],
'session' => [
'class' => 'yii\web\Session',
'cookieparams' => ['httponly' => true, 'lifetime' => 900],
'timeout' => 900,
'useCookies' => true,
],
frontend\config\main.php
'user' => [
'identityClass' => 'common\models\UserCustomer',
'enableAutoLogin' => false,
//'enableSession' => true,
'authTimeout' => 900,
],
'session' => [
'class' => 'yii\web\Session',
'cookieparams' => ['httponly' => true, 'lifetime' => 900],
'timeout' => 900,
'useCookies' => true,
],
Что я должен делать? поэтому я могу реализовать тайм-аут сеанса, если нет активности за 15 минут.
Заранее благодарен.
уже реализуют триггер на каждом контроллере, возможно, ваше решение для следующего обновления. В любом случае, спасибо. –