modified 优化3.0细节

This commit is contained in:
zhaoxiang 2018-01-15 14:34:05 +08:00
parent 1468ed7a96
commit d6df25a332
3 changed files with 12 additions and 11 deletions

View File

@ -20,9 +20,8 @@ class RequestFilter {
/**
* 默认行为函数
* @author zhaoxiang <zhaoxiang051405@gmail.com>
* @return \think\Request
* @throws \think\exception\DbException
* @author zhaoxiang <zhaoxiang051405@gmail.com>
*/
public function run() {
$request = Request::instance();

View File

@ -18,19 +18,19 @@ class BuildToken extends Base {
public function getAccessToken() {
$param = $this->request->param();
if (empty($param['app_id'])) {
$this->buildFailed(ReturnCode::EMPTY_PARAMS, '缺少app_id');
return $this->buildFailed(ReturnCode::EMPTY_PARAMS, '缺少app_id');
}
$appInfo = (new ApiApp())->where(['app_id' => $param['app_id'], 'app_status' => 1])->find();
if (empty($appInfo)) {
$this->buildFailed(ReturnCode::INVALID, '应用ID非法');
return $this->buildFailed(ReturnCode::INVALID, '应用ID非法');
}
$signature = $param['signature'];
unset($param['signature']);
$sign = $this->getAuthToken($appInfo['app_secret'], $param);
$this->debug($sign);
if ($sign !== $signature) {
$this->buildFailed(ReturnCode::INVALID, '身份令牌验证失败');
return $this->buildFailed(ReturnCode::INVALID, '身份令牌验证失败');
}
$expires = config('apiAdmin.ONLINE_TIME');
$accessToken = cache($param['device_id']);

View File

@ -5,13 +5,15 @@ namespace app\api\controller;
class Index extends Base {
public function index() {
$this->debug('show something...');
$this->debug([
'TpVersion' => THINK_VERSION
]);
return $this->buildSuccess([
'Product' => config('apiAdmin.APP_NAME'),
'Version' => config('apiAdmin.APP_VERSION'),
'Company' => config('apiAdmin.COMPANY_NAME'),
'ToYou' => "I'm glad to meet you终于等到你",
'Product' => config('apiAdmin.APP_NAME'),
'Version' => config('apiAdmin.APP_VERSION'),
'Company' => config('apiAdmin.COMPANY_NAME'),
'ToYou' => "I'm glad to meet you终于等到你"
]);
}
}