Commit ea23f035 authored by 孙磊's avatar 孙磊

代码格式化

Signed-off-by: 孙磊's avatarsunlei <sunlei@romens.cn>
parent c38d4418
<?php <?php
namespace backend\controllers\v1; namespace backend\controllers\v1;
use Yii; use Yii;
...@@ -9,6 +10,7 @@ use yii\filters\auth\HttpBearerAuth; ...@@ -9,6 +10,7 @@ use yii\filters\auth\HttpBearerAuth;
use yii\filters\auth\QueryParamAuth; use yii\filters\auth\QueryParamAuth;
use yii\filters\Cors; use yii\filters\Cors;
use backend\components\v1\authorizationFilter; use backend\components\v1\authorizationFilter;
/** /**
* Base controller * Base controller
* 基类 * 基类
...@@ -64,30 +66,32 @@ class BaseController extends ActiveController ...@@ -64,30 +66,32 @@ class BaseController extends ActiveController
$behaviors = parent::behaviors(); $behaviors = parent::behaviors();
// 跨域请求配置 // 跨域请求配置
$behaviors = array_merge( $behaviors = array_merge(
[ [
'cors'=>[
'class' => Cors::className(),
'cors' => [ 'cors' => [
'Origin' => ['http://localhost:8000','http://192.168.188.207:8000'], 'class' => Cors::className(),
'Access-Control-Request-Method' => ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS'], 'cors' => [
'Access-Control-Request-Headers' => ['*'], 'Origin' => ['http://localhost:8000', 'http://192.168.188.207:8000'],
'Access-Control-Allow-Credentials' => true, 'Access-Control-Request-Method' => ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS'],
'Access-Control-Max-Age' => 3600, 'Access-Control-Request-Headers' => ['*'],
'Access-Control-Expose-Headers' => ['*'], 'Access-Control-Allow-Credentials' => true,
], 'Access-Control-Max-Age' => 3600,
] 'Access-Control-Expose-Headers' => ['*'],
],$behaviors); ],
]
],
$behaviors
);
// 格式化输出请求 // 格式化输出请求
$behaviors['contentNegotiator']['formats']['text/html'] = Response::FORMAT_JSON; $behaviors['contentNegotiator']['formats']['text/html'] = Response::FORMAT_JSON;
// 认证 // 认证
$behaviors['HttpBearerAuth']=[ $behaviors['HttpBearerAuth'] = [
'class' => HttpBearerAuth::className(), 'class' => HttpBearerAuth::className(),
'optional' => ['login'], 'optional' => ['login'],
]; ];
// 授权 // 授权
$behaviors['authorizationFilter']=[ $behaviors['authorizationFilter'] = [
'class' => authorizationFilter::className(), 'class' => authorizationFilter::className(),
'optional' => ['login'],//过滤不需要验证的action 'optional' => ['login'], //过滤不需要验证的action
]; ];
return $behaviors; return $behaviors;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment