mirror of
https://github.com/tips-of-mine/gestion-certificats2.git
synced 2025-06-28 09:18:42 +02:00
Correction: La liste des utilisateurs ne se rafraîchissait pas après création à cause d'une erreur fatale
Le problème initialement perçu comme un non-rafraîchissement de la liste des utilisateurs après la création d'un nouvel utilisateur était en fait dû à une erreur fatale PHP dans la vue `users/index.php`. La variable `$authService` n'était pas correctement passée à la vue depuis `UserController::index`, ce qui provoquait une `Error: Call to a member function getUserId() on null`. Cette erreur arrêtait l'exécution du script et empêchait le rendu correct de la page, donnant l'impression que la liste n'était pas mise à jour. Cette modification s'assure que `$this->authService` est assigné à une variable `$authService` dans le scope de la vue `users/index.php`, résolvant ainsi l'erreur fatale. Avec cette correction, la page de la liste des utilisateurs se charge correctement après la création d'un utilisateur, et la liste est bien à jour, affichant le nouvel utilisateur comme attendu.
This commit is contained in:
@ -62,6 +62,7 @@ class UserController
|
||||
$errorMessage = $_SESSION['error'] ?? null;
|
||||
unset($_SESSION['error']);
|
||||
|
||||
$authService = $this->authService; // Add this line
|
||||
require_once APP_ROOT_DIR . '/src/Views/users/index.php';
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user