CheckJRFIDLogin.php 769 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Http\Middleware;
  3. use App\Service\EmployeeService;
  4. use Closure;
  5. class CheckJRFIDLogin
  6. {
  7. /**
  8. * Handle an incoming request.
  9. *
  10. * @param \Illuminate\Http\Request $request
  11. * @param \Closure $next
  12. * @return mixed
  13. */
  14. public function handle($request, Closure $next)
  15. {
  16. $token = $request->header('Authorization');
  17. if (! isset($token)) return response()->json(['code'=>201,'msg'=>'缺少Authorization','data'=>null]);
  18. if(strpos($token, "Bearer ") === false) $token = "Bearer " . $token;
  19. $data['token'] = $token;
  20. $data['header'] = ["Authorization: {$token}",'Content-Type:application/json'];
  21. $request->common_param = $data;
  22. return $next($request);
  23. }
  24. }