* @since 1.0 */ class QueryParamAuth extends YiiQueryParamAuth { /** * 重写该方法。该方法从request header中读取access-token。 */ public function authenticate($user, $request, $response) { $identity = Yii::$service->customer->loginByAccessToken(get_class($this)); if($identity){ return $identity; }else{ $result = ['status' => 'ERROR', 'code' => 401,'message' => 'token is time out']; echo json_encode($result); exit; } } }