Overview
Comment: | Use Session::getInstance instead of constructor |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
d3afacb8be9cd8d661bca09a63a2fd60 |
User & Date: | bohwaz on 2020-12-13 00:32:57 |
Other Links: | branch diff | manifest | tags |
Context
2020-12-13
| ||
00:58 | Progress on the rendering side of files check-in: 049b3cf40d user: bohwaz tags: dev | |
00:32 | Use Session::getInstance instead of constructor check-in: d3afacb8be user: bohwaz tags: dev | |
00:32 | Refactor background image getter check-in: 4f07ae5b2c user: bohwaz tags: dev | |
Changes
Modified src/include/lib/Garradin/Membres.php from [312c7859a9] to [d2c672ce38].
︙ | ︙ | |||
257 258 259 260 261 262 263 | public function delete($ids) { if (!is_array($ids)) { $ids = [(int)$ids]; } | | | 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 | public function delete($ids) { if (!is_array($ids)) { $ids = [(int)$ids]; } $session = Session::getInstance(); if ($session->isLogged()) { $user = $session->getUser(); foreach ($ids as $id) { |
︙ | ︙ |
Modified src/include/lib/Garradin/Membres/Session.php from [ede47cc742] to [d8e75a6058].
︙ | ︙ | |||
57 58 59 60 61 62 63 | static public function checkPasswordValidity($password) { if (strlen($password) < self::MINIMUM_PASSWORD_LENGTH) { throw new UserException(sprintf('Le mot de passe doit faire au moins %d caractères.', self::MINIMUM_PASSWORD_LENGTH)); } | | | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | static public function checkPasswordValidity($password) { if (strlen($password) < self::MINIMUM_PASSWORD_LENGTH) { throw new UserException(sprintf('Le mot de passe doit faire au moins %d caractères.', self::MINIMUM_PASSWORD_LENGTH)); } $session = self::getInstance(); $session->http = new HTTP; if ($session->isPasswordCompromised($password)) { throw new UserException('Ce mot de passe figure dans une liste de mots de passe compromis. Si vous l\'avez utilisé sur d\'autres sites il est recommandé de le changer sur ces autres sites également.'); } } |
︙ | ︙ |
Modified src/include/lib/Garradin/Upgrade.php from [6af05bf96b] to [a2c9357c6d].
︙ | ︙ | |||
30 31 32 33 34 35 36 | throw new UserException('Une mise à jour est déjà en cours.' . PHP_EOL . 'Si celle-ci a échouée et que vous voulez ré-essayer, supprimez le fichier suivant:' . PHP_EOL . $path); } // Voir si l'utilisateur est loggé, on le fait ici pour le cas où // il y aurait déjà eu des entêtes envoyés au navigateur plus bas | | | | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | throw new UserException('Une mise à jour est déjà en cours.' . PHP_EOL . 'Si celle-ci a échouée et que vous voulez ré-essayer, supprimez le fichier suivant:' . PHP_EOL . $path); } // Voir si l'utilisateur est loggé, on le fait ici pour le cas où // il y aurait déjà eu des entêtes envoyés au navigateur plus bas $session = Session::getInstance(); $user_is_logged = $session->isLogged(true); return true; } static public function upgrade() { $v = DB::getInstance()->firstColumn('SELECT valeur FROM config WHERE cle = \'version\';'); $session = Session::getInstance(); $user_is_logged = $session->isLogged(true); Static_Cache::store('upgrade', 'Mise à jour en cours.'); $db = DB::getInstance(); // Créer une sauvegarde automatique |
︙ | ︙ |