securityCode; $cacheKey = 'SecurityLogin_'.ip2long($ip); $websiteSecurityCode = sysConfig('website_security_code'); if($websiteSecurityCode && !Cache::has($cacheKey)){ if($code != $websiteSecurityCode){ Log::info("拒绝非安全入口访问(".$ip.")"); return response()->view('auth.error', [ 'message' => trans('error.SecurityError').', '.trans('error.Visit').''.trans('error.SecurityEnter').'' ]); } Cache::put($cacheKey, $ip, 7200); // 2小时之内无需再次输入安全码访问 } return $next($request); } }