public function handle($request, Closure $next)
{
if (!$this->config['enabled']) {
return $next($request);
}
if ($this->protectedByDemoMode($request)) {
if (!$this->hasDemoAccess($request)) {
return new RedirectResponse($this->config['redirect_unauthorized_users_to_url']);
}
}
return $next($request);
}