/** * Return the URL for the file. * * @param array $attributes * @param null $secure * @return string */ public function url(array $attributes = [], $secure = null) { if ($secure === null) { $secure = $this->request->isSecure(); } return $this->url->to($this->object->publicPath(), $attributes, $secure); }
/** * Enforces the secure attribute for a request * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, Closure $next) { if (!$request->isSecure()) { return redirect()->secure($request->path()); } return $next($request); }
/** * Removes the secure attribute from a request * * @param \Illuminate\Http\Request $request * @param \Closure $next * * @return mixed */ public function handle($request, Closure $next) { if ($request->isSecure()) { return redirect()->to($request->path(), 302, [], false); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!$request->isSecure() && noah_installed() && site('forceSsl') == '1') { return redirect($request->path(), 302, [], true); } return $next($request); }
/** * Handle an incoming request. * * @param Request $request * @param Closure $next * * @return mixed */ public function handle(Request $request, Closure $next) { if (!$request->isSecure()) { return $this->redirector->to($request->getRequestUri(), 302, $request->headers->all(), true); } return $next($request); }
/** * Add the port to the domain if necessary. * * @param string $domain * @return string */ protected function addPortToDomain($domain) { $secure = $this->request->isSecure(); $port = $this->request->getPort(); if ($secure && $port === 443 || !$secure && $port === 80) { return $domain; } return $domain . ':' . $port; }
/** * Verify the incoming request is via an ssl connection unless its on an approved url * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!$request->isSecure() && env('FORCE_SECURE', 'true')) { if (strpos($request->path(), 'access-control/') !== 0 && $request->path() !== 'acs' && $request->path() !== 'acs/spark') { return redirect()->secure($request->path()); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!$request->isSecure() and env('SECURE_COOKIE', false)) { if (strpos($request->getRequestUri(), '/storage/') === false) { return redirect()->secure($request->getRequestUri()); } } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if ($this->app->environment() === 'production') { // for Proxies Request::setTrustedProxies([$request->getClientIp()]); if (!$request->isSecure()) { return redirect()->secure($request->getRequestUri()); } } return $next($request); }
/** * Determine if the request is over HTTPS. * * @return bool */ public function isSecure() { $isSecure = parent::isSecure(); if ($isSecure) { return true; } if ($this->isHttpsOn()) { return true; } elseif ($this->isLoadBalancedHttps()) { return true; } return false; }
/** * Checks whether the request is secure or not. * * This method can read the client protocol from the "X-Forwarded-Proto" header * when trusted proxies were set via "setTrustedProxies()". * * The "X-Forwarded-Proto" header must contain the protocol: "https" or "http". * * If your reverse proxy uses a different header name than "X-Forwarded-Proto" * ("SSL_HTTPS" for instance), configure it via "setTrustedHeaderName()" with * the "client-proto" key. * * @return bool * @static */ public static function isSecure() { //Method inherited from \Symfony\Component\HttpFoundation\Request return \Illuminate\Http\Request::isSecure(); }
/** Получение адреса сокета * @param Request $request * @return mixed */ public function getIndex(Request $request) { return Tattler::getWs($request->isSecure()); }