From: pavlikov_maxim Date: Sat, 27 Apr 2024 11:52:45 +0000 (+0300) Subject: delete session if required data not exists X-Git-Tag: 1.1~97^2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=9f1798f6eed6f70e5eb71624dab67aab834bdc13;p=erp24_rep%2Fyii-erp24%2F.git delete session if required data not exists --- diff --git a/erp24/controllers/SiteController.php b/erp24/controllers/SiteController.php index a1e8a9b5..75b023e6 100644 --- a/erp24/controllers/SiteController.php +++ b/erp24/controllers/SiteController.php @@ -9,6 +9,7 @@ use yii\web\Response; use yii\filters\VerbFilter; use app\models\LoginForm; use app\models\ContactForm; +use yii_app\records\Admin; use yii_app\records\CrmMenu; class SiteController extends Controller @@ -52,13 +53,10 @@ class SiteController extends Controller public function actionIndex() { $session = Yii::$app->session; - if (isset($session['view_modules'])) { - return $this->render('index'); - } else { - // если нет нужных данных, удаляем сессию и отправляем на главную - $session->destroy(); - return $this->goHome(); + if (!isset($session['view_modules'])) { + Yii::$app->user->identity->legacyFill(); } + return $this->render('index'); } /**