[ 'class' => AccessControl::className(), 'rules' => [ [ 'actions' => ['login', 'error'], 'allow' => true, ], [ 'actions' => ['logout', 'main', 'create', 'update', 'view', 'delete','my-orders','bookmarks'], 'allow' => true, 'roles' => ['@'], ], ], ], 'verbs' => [ 'class' => VerbFilter::className(), 'actions' => [ 'logout' => ['post'], ], ], ]; } public function actionMain(){ return $this->render('index'); } public function actionUpdate(){ $model = Yii::$app->user->identity; if(Yii::$app->request->post()){ $model->load(Yii::$app->request->post()); $model->validate(); if($model->validate()){ $model->save(); } } return $this->render('update',[ 'model' =>$model ]); } public function actionBookmarks(){ return $this->render('bookmarks',[ ]); } public function actionMyOrders(){ return $this->render('my-orders',[ ]); } }