Overview
Comment: | Renvoie un message user-friendly quand fichier n'existe pas |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | stable |
Files: | files | file ages | folders |
SHA1: |
1d84b4497fd51ee10dd9373aba330fa1 |
User & Date: | bohwaz on 2016-04-25 12:19:33 |
Other Links: | manifest | tags |
References
2020-12-08
| ||
23:25 | • Wiki page "Changelog/0.9" artifact: b9c916b4d1 user: bohwaz | |
Context
2016-04-25
| ||
13:00 | Ignorer toute erreur d'accès à un fichier potentiellement externe à open_basedir (signalé par @Adrien) check-in: 66c668da04 user: bohwaz tags: trunk | |
12:19 | Renvoie un message user-friendly quand fichier n'existe pas check-in: 1d84b4497f user: bohwaz tags: trunk, stable | |
2016-02-20
| ||
13:18 | Ne pas écraser un caption potentiel, cf. ticket [a1c9d3d170b15ab6e135a3f4ba0893a94609db6e] signalé par @fpoulain check-in: 06f4c192d1 user: bohwaz tags: trunk | |
Changes
Modified src/www/file.php from [f417e4bfb3] to [62df87e6f0].
︙ | ︙ | |||
20 21 22 23 24 25 26 | $size = (int)substr($key, 0, -2); break; } } $id = base_convert($id, 36, 10); | > | > > > > > | 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); |
︙ | ︙ |