Bonjour a tous,
J’ai besoin pour certain de mes plugins (Motion, openALPR) d’afficher ou de proposer le téléchargement.
Pour cela j’utilise la ressource downloadFile.php
Dans cette ressource a été ajouté avec la dernière release cette partie que me pose probleme
$rootPath = realpath(dirname(__FILE__) . '/../../');
if (strpos($pathfile, $rootPath) === false) {
if (config::byKey('recordDir', 'camera') != '' && substr(config::byKey('recordDir', 'camera'), 0, 1) == '/') {
$cameraPath = realpath(config::byKey('recordDir', 'camera'));
if (strpos($pathfile, $cameraPath) === false) {
throw new Exception(__('401 - Accès non autorisé', __FILE__));
}
} else {
throw new Exception(__('401 - Accès non autorisé', __FILE__));
}
}
Je ne comprend pas pourquoi dans le core de jeedom on retrouve des dépendance a un plugin
J’ai le plugin camera sur mon installation et il n’y a pas de / sur le premier caractère ce qui fait que j’ai toujours une erreur « 401 - Accès non autorisé »