|
@@ -4,6 +4,7 @@ namespace Modules\Channel\Http\Controllers;
|
|
|
|
|
|
use Catch\Base\CatchController;
|
|
use Catch\Base\CatchController;
|
|
use EasyWeChat\OpenPlatform\Application;
|
|
use EasyWeChat\OpenPlatform\Application;
|
|
|
|
+use EasyWeChat\OpenPlatform\Server\Guard;
|
|
use Illuminate\Foundation\Validation\ValidatesRequests;
|
|
use Illuminate\Foundation\Validation\ValidatesRequests;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Cache;
|
|
use Illuminate\Support\Facades\Cache;
|
|
@@ -107,10 +108,12 @@ class WechatOpenPlatformController extends CatchController
|
|
|
|
|
|
$server = $app->server;
|
|
$server = $app->server;
|
|
|
|
|
|
- $server->handleUnauthorized(function($message, \Closure $next) {
|
|
|
|
|
|
+ $server->push(function ($message) {
|
|
|
|
+ myLog('authorCommand')->info('取消授权', [
|
|
|
|
+ 'message' => $message,
|
|
|
|
+ ]);
|
|
WechatOpenPlatformService::handleUnauthorized($message);
|
|
WechatOpenPlatformService::handleUnauthorized($message);
|
|
- return $next($message);
|
|
|
|
- });
|
|
|
|
|
|
+ }, Guard::EVENT_UNAUTHORIZED);
|
|
|
|
|
|
return $server->serve();
|
|
return $server->serve();
|
|
}
|
|
}
|