Index: src/www/admin/mes_infos.php ================================================================== --- src/www/admin/mes_infos.php +++ src/www/admin/mes_infos.php @@ -19,10 +19,14 @@ if (!empty($c->editable)) { $data[$key] = f($key); } } + + if (isset($data[$config->get('champ_identifiant')]) && !trim($data[$config->get('champ_identifiant')]) && $session->canAccess('config', Membres::DROIT_ADMIN)) { + throw new UserException("Le champ identifiant ne peut ĂȘtre vide pour un administrateur, sinon vous ne pourriez plus vous connecter."); + } $session->editUser($data); Utils::redirect(ADMIN_URL); }