You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
641 B
30 lines
641 B
<?php
|
|
|
|
namespace app\common\controller;
|
|
|
|
use app\common\util\AuthUtil;
|
|
use Think\Log;
|
|
|
|
/**
|
|
* 接口基类
|
|
* @author hardphp@163.com
|
|
*/
|
|
class Api extends \think\Controller
|
|
{
|
|
public function _initialize()
|
|
{
|
|
//跨域访问
|
|
if (config('app_debug') == true) {
|
|
header("Access-Control-Allow-Origin:*");
|
|
// 响应类型
|
|
header("Access-Control-Allow-Methods:GET,POST");
|
|
// 响应头设置
|
|
header("Access-Control-Allow-Headers:x-requested-with,content-type,x-access-token,x-access-appid");
|
|
}
|
|
//签名验证
|
|
AuthUtil::checkSign();
|
|
|
|
}
|
|
|
|
}
|