Commit faf0eca827a9a147be248601a39b11412376d575

Authored by Anastasia
1 parent 7b952362

access control

controllers/DeliveryController.php
... ... @@ -8,6 +8,7 @@
8 8 use yii\web\Controller;
9 9 use yii\web\NotFoundHttpException;
10 10 use yii\filters\VerbFilter;
  11 + use yii\filters\AccessControl;
11 12  
12 13 /**
13 14 * DeliveryController implements the CRUD actions for Delivery model.
... ... @@ -34,6 +35,22 @@
34 35 'delete' => [ 'POST' ],
35 36 ],
36 37 ],
  38 + 'access' => [
  39 + 'class' => AccessControl::className(),
  40 + 'rules' => [
  41 + [
  42 + 'actions' => [
  43 + 'login',
  44 + 'error',
  45 + ],
  46 + 'allow' => true,
  47 + ],
  48 + [
  49 + 'allow' => true,
  50 + 'roles' => [ '@' ],
  51 + ],
  52 + ],
  53 + ],
37 54 ];
38 55 }
39 56  
... ...
controllers/LabelController.php
... ... @@ -8,6 +8,7 @@
8 8 use yii\web\Controller;
9 9 use yii\web\NotFoundHttpException;
10 10 use yii\filters\VerbFilter;
  11 + use yii\filters\AccessControl;
11 12  
12 13 /**
13 14 * LabelController implements the CRUD actions for Label model.
... ... @@ -34,6 +35,22 @@
34 35 'delete' => [ 'POST' ],
35 36 ],
36 37 ],
  38 + 'access' => [
  39 + 'class' => AccessControl::className(),
  40 + 'rules' => [
  41 + [
  42 + 'actions' => [
  43 + 'login',
  44 + 'error',
  45 + ],
  46 + 'allow' => true,
  47 + ],
  48 + [
  49 + 'allow' => true,
  50 + 'roles' => [ '@' ],
  51 + ],
  52 + ],
  53 + ],
37 54 ];
38 55 }
39 56  
... ...
controllers/OrderController.php
... ... @@ -14,6 +14,7 @@
14 14 use yii\web\Controller;
15 15 use yii\web\NotFoundHttpException;
16 16 use yii\filters\VerbFilter;
  17 + use yii\filters\AccessControl;
17 18  
18 19 /**
19 20 * OrderController implements the CRUD actions for Order model.
... ... @@ -32,6 +33,22 @@
32 33 'delete' => [ 'POST' ],
33 34 ],
34 35 ],
  36 + 'access' => [
  37 + 'class' => AccessControl::className(),
  38 + 'rules' => [
  39 + [
  40 + 'actions' => [
  41 + 'login',
  42 + 'error',
  43 + ],
  44 + 'allow' => true,
  45 + ],
  46 + [
  47 + 'allow' => true,
  48 + 'roles' => [ '@' ],
  49 + ],
  50 + ],
  51 + ],
35 52 ];
36 53 }
37 54  
... ...
controllers/OrderProductController.php
... ... @@ -8,6 +8,7 @@
8 8 use yii\web\Controller;
9 9 use yii\web\NotFoundHttpException;
10 10 use yii\filters\VerbFilter;
  11 + use yii\filters\AccessControl;
11 12  
12 13 /**
13 14 * OrderProductController implements the CRUD actions for OrderProduct model.
... ... @@ -26,6 +27,22 @@
26 27 'delete' => [ 'POST' ],
27 28 ],
28 29 ],
  30 + 'access' => [
  31 + 'class' => AccessControl::className(),
  32 + 'rules' => [
  33 + [
  34 + 'actions' => [
  35 + 'login',
  36 + 'error',
  37 + ],
  38 + 'allow' => true,
  39 + ],
  40 + [
  41 + 'allow' => true,
  42 + 'roles' => [ '@' ],
  43 + ],
  44 + ],
  45 + ],
29 46 ];
30 47 }
31 48  
... ...
controllers/PaymentController.php
... ... @@ -8,6 +8,7 @@
8 8 use yii\web\Controller;
9 9 use yii\web\NotFoundHttpException;
10 10 use yii\filters\VerbFilter;
  11 + use yii\filters\AccessControl;
11 12  
12 13 /**
13 14 * PaymentController implements the CRUD actions for Payment model.
... ... @@ -34,6 +35,22 @@
34 35 'delete' => [ 'POST' ],
35 36 ],
36 37 ],
  38 + 'access' => [
  39 + 'class' => AccessControl::className(),
  40 + 'rules' => [
  41 + [
  42 + 'actions' => [
  43 + 'login',
  44 + 'error',
  45 + ],
  46 + 'allow' => true,
  47 + ],
  48 + [
  49 + 'allow' => true,
  50 + 'roles' => [ '@' ],
  51 + ],
  52 + ],
  53 + ],
37 54 ];
38 55 }
39 56  
... ...