Použití ElFinderu v Nette projektu
- Petr Parolek
- Člen | 455
dělal jsem s ním už před dlouhou dobou, stáhnul jsem si elFinder do složky www a v souboru www/elFinder/php/connector.minimal.php mám na začátku:
<?php
$container = require __DIR__ . '/../../../app/bootstrap.php';
$user = $container->getByType('Nette\Security\User'); // Osobně dávám raději přednost načtení podle názvu třídy (když už teda musím)
if(!$user->isInRole('admin')) {
header("HTTP/1.0 401 Unauthorized");
echo '{"error": "Unauthorized access!"}';
exit;
}
?>
Tímto zajístím, aby se do elfinderu dostal jen přihlýšený člověk s admin právy a ne všichni.
Myslím, že jsem toto řešení našel tu na foru tenkrát nebo kdesi na netu.