Overview
SHA1: | 1d84b4497fd51ee10dd9373aba330fa15161e17c |
---|---|
Date: | 2016-04-25 12:19:33 |
User: | bohwaz |
Comment: | Renvoie un message user-friendly quand fichier n'existe pas |
Timelines: | family | ancestors | descendants | both | trunk | stable |
Downloads: | Tarball | ZIP archive |
Other Links: | files | file ages | folders | manifest |
Tags And Properties
- branch=trunk inherited from [e5099a03d9]
- sym-stable
- sym-trunk inherited from [e5099a03d9]
Context
2016-04-25
| ||
13:00 | [66c668da04] Ignorer toute erreur d'accès à un fichier potentiellement externe à open_basedir (signalé par @Adrien) (user: bohwaz, tags: trunk) | |
12:19 | [1d84b4497f] Renvoie un message user-friendly quand fichier n'existe pas (user: bohwaz, tags: trunk, stable) | |
2016-02-20
| ||
13:18 | [06f4c192d1] Ne pas écraser un caption potentiel, cf. ticket [a1c9d3d170b15ab6e135a3f4ba0893a94609db6e] signalé par @fpoulain (user: bohwaz, tags: trunk) | |
Changes
Modified src/www/file.php from [f417e4bfb3] to [62df87e6f0].
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
$size = (int)substr($key, 0, -2); break; } } $id = base_convert($id, 36, 10); $file = new Fichiers((int)$id); $membres = new Membres; $is_logged = $membres->isLogged(); if (!$file->checkAccess($membres->getLoggedUser())) { header('HTTP/1.1 403 Forbidden', true, 403); |
> | > > > > > |
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
$size = (int)substr($key, 0, -2); break; } } $id = base_convert($id, 36, 10); try { $file = new Fichiers((int)$id); } catch (\InvalidArgumentException $e) { throw new UserException('Ce fichier n\'existe pas.'); } $membres = new Membres; $is_logged = $membres->isLogged(); if (!$file->checkAccess($membres->getLoggedUser())) { header('HTTP/1.1 403 Forbidden', true, 403); |