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);