Common.php 809 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\index\controller;
  3. use think\Controller;
  4. /**
  5. * 分组类
  6. */
  7. class Common extends Controller
  8. {
  9. /**
  10. * 构造函数
  11. *
  12. * @access public
  13. * @return array JsonString
  14. */
  15. public function __construct()
  16. {
  17. $request = \think\Request::instance();
  18. $getApiToken = input('server.HTTP_apiToken');
  19. $action = $request->action();
  20. $controller = $request->controller();
  21. $module = $request->module();
  22. $apiToken = md5($action.'Customer-Service'.$controller.strtotime(date('Y-m-d')).$module);
  23. if ($getApiToken !== $apiToken) {
  24. $code = -2;
  25. $msg = 'token错误';
  26. return json(['code' => $code, 'data' => [], 'msg' => $msg]);
  27. }
  28. }//end __construct()
  29. }