From ed58a402b0e779401916059b5ce123823886b721 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Tue, 17 Mar 2026 15:23:29 +0100 Subject: [PATCH] fix(auth) : use dedicated plainPassword field for password hashing - Add non-persisted plainPassword field to User entity (write-only via API) - Remove direct write access to password field - Update UserPasswordHasherProcessor to hash from plainPassword - Update frontend DTO and UserDrawer component Ticket: T-009 Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/components/user/UserDrawer.vue | 8 +++++--- frontend/services/dto/user-data.ts | 2 +- src/Entity/User.php | 21 +++++++++++++++++++-- src/State/UserPasswordHasherProcessor.php | 5 +++-- 4 files changed, 28 insertions(+), 8 deletions(-) diff --git a/frontend/components/user/UserDrawer.vue b/frontend/components/user/UserDrawer.vue index bd4ac85..57fc736 100644 --- a/frontend/components/user/UserDrawer.vue +++ b/frontend/components/user/UserDrawer.vue @@ -1,5 +1,5 @@