|
@@ -3,6 +3,7 @@
|
|
namespace App\Http\Middleware;
|
|
namespace App\Http\Middleware;
|
|
|
|
|
|
use Closure;
|
|
use Closure;
|
|
|
|
+use Illuminate\Support\Facades\Log;
|
|
use Tymon\JWTAuth\Exceptions\JWTException;
|
|
use Tymon\JWTAuth\Exceptions\JWTException;
|
|
use Tymon\JWTAuth\Exceptions\TokenExpiredException;
|
|
use Tymon\JWTAuth\Exceptions\TokenExpiredException;
|
|
use Tymon\JWTAuth\Exceptions\TokenInvalidException;
|
|
use Tymon\JWTAuth\Exceptions\TokenInvalidException;
|
|
@@ -31,29 +32,34 @@ class JwtAuthMiddleware
|
|
return response()->json($error);
|
|
return response()->json($error);
|
|
}
|
|
}
|
|
$data = JWTAuth::decode($token);
|
|
$data = JWTAuth::decode($token);
|
|
|
|
+ Log::debug('parse-token='.json_encode($data));
|
|
} catch (TokenExpiredException $e) {
|
|
} catch (TokenExpiredException $e) {
|
|
$error = [
|
|
$error = [
|
|
'message' => 'Token is Expired',
|
|
'message' => 'Token is Expired',
|
|
'code' => 401,
|
|
'code' => 401,
|
|
];
|
|
];
|
|
|
|
+ Log::debug('parse-token='.$e->getMessage());
|
|
return response()->json($error);
|
|
return response()->json($error);
|
|
} catch (TokenInvalidException $e) {
|
|
} catch (TokenInvalidException $e) {
|
|
$error = [
|
|
$error = [
|
|
'message' => $e->getMessage(),
|
|
'message' => $e->getMessage(),
|
|
'code' => 401,
|
|
'code' => 401,
|
|
];
|
|
];
|
|
|
|
+ Log::debug('parse-token='.$e->getMessage());
|
|
return response()->json($error);
|
|
return response()->json($error);
|
|
} catch (JWTException $e) {
|
|
} catch (JWTException $e) {
|
|
$error = [
|
|
$error = [
|
|
'message' => $e->getMessage(),
|
|
'message' => $e->getMessage(),
|
|
'code' => 401,
|
|
'code' => 401,
|
|
];
|
|
];
|
|
|
|
+ Log::debug('parse-token='.$e->getMessage());
|
|
return response()->json($error);
|
|
return response()->json($error);
|
|
}catch (\Exception $e){
|
|
}catch (\Exception $e){
|
|
$error = [
|
|
$error = [
|
|
'message' => $e->getMessage(),
|
|
'message' => $e->getMessage(),
|
|
'code' => 401,
|
|
'code' => 401,
|
|
];
|
|
];
|
|
|
|
+ Log::debug('parse-token='.$e->getMessage());
|
|
return response()->json($error);
|
|
return response()->json($error);
|
|
}
|
|
}
|
|
return $next($request);
|
|
return $next($request);
|