diff --git a/api/src/Controllers/UserController.php b/api/src/Controllers/UserController.php index 95091cd1..095e30db 100755 --- a/api/src/Controllers/UserController.php +++ b/api/src/Controllers/UserController.php @@ -539,20 +539,14 @@ class UserController { $username ); - // Préparer la réponse avec les informations de connexion si générées automatiquement + // Préparer la réponse (sans le mot de passe pour des raisons de sécurité) + // Le mot de passe est envoyé par email au nouveau membre $responseData = [ 'status' => 'success', 'message' => 'Utilisateur créé avec succès', - 'id' => $userId + 'id' => $userId, + 'username' => $username ]; - - // Ajouter le username dans la réponse (toujours, car nécessaire pour la connexion) - $responseData['username'] = $username; - - // Ajouter le mot de passe seulement si généré automatiquement - if ($chkMdpManuel === 0) { - $responseData['password'] = $password; - } Response::json($responseData, 201); } catch (PDOException $e) {