From 781e8774632ebc4052fbd218fa9a1cd638960eab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD?= Date: Mon, 25 Aug 2025 17:27:32 +0300 Subject: [PATCH] =?UTF-8?q?=D0=91=D0=BE=D1=80=20DAO=20=D0=B8=20User=20Enti?= =?UTF-8?q?ty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entities/User.cpp | 5 +++++ src/entities/User.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/entities/User.cpp b/src/entities/User.cpp index 035e943..6a9f7e2 100644 --- a/src/entities/User.cpp +++ b/src/entities/User.cpp @@ -11,6 +11,11 @@ const std::string& User::GetGUID() const noexcept return guid_; } +void User::SetGUID(const std::string& new_guid) +{ + guid_ = new_guid; +} + const std::string& User::GetLogin() const noexcept { return login_; diff --git a/src/entities/User.h b/src/entities/User.h index 5d25643..7e2762e 100644 --- a/src/entities/User.h +++ b/src/entities/User.h @@ -6,10 +6,12 @@ class User { std::string guid_; std::string login_; - std::string hashed_password_; + const std::string hashed_password_; public: [[nodiscard]] const std::string& GetGUID() const noexcept; + void SetGUID(const std::string& new_guid); + [[nodiscard]] const std::string& GetLogin() const noexcept; void SetLogin(const std::string& login);