d); if ($dir != null) { if (\Auth::check()) { if ($dir->canUser(\Auth::user(),$permission) == false) { clog('navigate','danger','Vous n\'avez pas la permission d\'accéder a ce fichier',\Auth::user()->id); return redirect('/admin')->with('error','Vous n\'avez pas la permission d\'accéder a ce fichier'); } } else { if (strpos($dir->getPermission('rank.0'),$permission) === false) { clog('navigate','danger','Un utilisateur non authentifié a tenter de télécharger un fichier privé','0'); abort(401,'Vous n\'avez pas la permission d\'accéder a ce fichier'); } } return $next($request); } if (\Auth::check()) { if (\Auth::user()->permission('config_edit')) { return $next($request); } } abort(401,'Vous n\'avez pas la permission d\'accéder a ce fichier'); } abort(500); } else { clog('navigate','danger','Google Drive n\'est pas activé ou les identifiants sont incorrect',\Auth::user()->id); return redirect('/admin')->with('error','Google Drive n\'est pas activé ou les identifiants sont incorrect'); } } }