mirror of
https://gitee.com/apiadmin/ApiAdmin.git
synced 2025-04-06 03:58:00 +08:00
modified 优化3.0细节
This commit is contained in:
parent
1468ed7a96
commit
d6df25a332
@ -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();
|
||||
|
@ -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']);
|
||||
|
@ -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(终于等到你!)"
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user