From b6e3edecde34ff537637399b105fb1323c973ba2 Mon Sep 17 00:00:00 2001 From: ricky rx Date: Wed, 12 Jun 2024 15:04:16 +0700 Subject: [PATCH] refactor: change mobile-token to mobile-auth-token --- .env.example | 2 +- app/Http/Middleware/MobileMiddleware.php | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.env.example b/.env.example index ff84703..5d6a826 100644 --- a/.env.example +++ b/.env.example @@ -3,7 +3,7 @@ APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost -MOBILE_TOKEN=Gaobd5OKPdGARLGTD03vSFStrADAxmQ9 +MOBILE_AUTH_TOKEN=Gaobd5OKPdGARLGTD03vSFStrADAxmQ9 # for CORS SANCTUM_STATEFUL_DOMAINS=[http://localhost:3000] diff --git a/app/Http/Middleware/MobileMiddleware.php b/app/Http/Middleware/MobileMiddleware.php index faddb3b..6ef57ff 100644 --- a/app/Http/Middleware/MobileMiddleware.php +++ b/app/Http/Middleware/MobileMiddleware.php @@ -14,11 +14,12 @@ class MobileMiddleware * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next */ public function handle(Request $request, Closure $next): Response { - $serverMobileToken = env('MOBILE_TOKEN', ''); - if(!$serverMobileToken) throw new \Exception('Mobile token in server is not found'); + $serverMobileAuthToken = env('MOBILE_AUTH_TOKEN', ''); + if(!$serverMobileAuthToken) throw new \Exception('Mobile Auth token in server is not found'); - $clientMobileToken = $request->header('mobile-token', ''); - if($serverMobileToken != $clientMobileToken) throw new \Exception('Invalid Mobile Token'); + $clientMobileAuthToken = $request->header('mobile-token', ''); + if(!$clientMobileAuthToken) $clientMobileAuthToken = $request->header('mobile-auth-token', ''); + if($serverMobileAuthToken != $clientMobileAuthToken) throw new \Exception('Invalid Mobile Auth Token'); return $next($request); } }