コード例 #1
0
ファイル: VideoController.php プロジェクト: serega011/iVideo
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     // send Authorization : Basic base64(token:) in header
     $behaviors = parent::behaviors();
     $behaviors['authenticator'] = ['class' => HttpBasicAuth::className()];
     $behaviors['verbs'] = ['class' => VerbFilter::className(), 'actions' => ['index' => ['GET'], 'view' => ['GET'], 'create' => ['PUT'], 'update' => ['POST', 'PATCH'], 'delete' => ['DELETE']]];
     return $behaviors;
 }
コード例 #2
0
ファイル: upload.php プロジェクト: merjiezo/suesyiban_MIS
 /**
  * @param string $fileName
  * @param string $uploadPath
  * @param string $imgFlag
  * @param number $maxSize
  * @param array $dontallowExt
  * @param array $dontallowMime
  */
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'only' => [], 'rules' => [['allow' => true, 'actions' => ['login'], 'roles' => ['?']], ['actions' => [], 'allow' => true, 'roles' => ['@'], 'matchCallback' => function ($rule, $action) {
         return Yii::$app->user->identity->status == 1;
     }], ['actions' => [], 'allow' => true, 'roles' => ['@'], 'matchCallback' => function ($rule, $action) {
         return Yii::$app->user->identity->status == 2;
     }]]], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['logout' => ['post']]]];
 }
コード例 #3
0
ファイル: SiteController.php プロジェクト: smiyka/Yii2-HW
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'rules' => [['actions' => ['login', 'error'], 'allow' => true], ['actions' => ['logout', 'index'], 'allow' => true, 'roles' => ['@']]]], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['logout' => ['post']]]];
 }
コード例 #4
0
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'only' => ['logout', 'signup'], 'rules' => [['actions' => ['signup'], 'allow' => true, 'roles' => ['?']], ['actions' => ['logout'], 'allow' => true, 'roles' => ['@']]]], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['logout' => ['post']]]];
 }
コード例 #5
0
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'roles' => ['@']]]]];
 }
コード例 #6
0
ファイル: TestController.php プロジェクト: quynhvv/stepup
 public function behaviors()
 {
     $data = ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post']]]];
     return array_merge(parent::behaviors(), $data);
 }