Common.php 746 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\index\controller;
  3. use think\Controller;
  4. /**
  5. * 公共类
  6. */
  7. class Common extends Controller
  8. {
  9. /**
  10. * 验证apiToken
  11. *
  12. * @access public
  13. * @return string
  14. */
  15. protected function verifyApiToken()
  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. return true;
  25. } else {
  26. return false;
  27. }
  28. }//end verifyApiToken()
  29. }