CheckSiteOpenMiddleware.php 423 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace app\common\middleware;
  3. use app\Request;
  4. use ln\interfaces\MiddlewareInterface;
  5. use think\Response;
  6. class CheckSiteOpenMiddleware implements MiddlewareInterface
  7. {
  8. public function handle(Request $request, \Closure $next): Response
  9. {
  10. if (systemConfig('site_open') === '0') {
  11. return app('json')->make(501, '站点已关闭');
  12. }
  13. return $next($request);
  14. }
  15. }