X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/ede91934442fd804d7b818971a44e3ad795cb01f..fc520a50c9753f6cb34e06ea27b7817d7ffe1b28:/projects/stargazer/admins_impl.h diff --git a/projects/stargazer/admins_impl.h b/projects/stargazer/admins_impl.h index c40f2659..b481e25f 100644 --- a/projects/stargazer/admins_impl.h +++ b/projects/stargazer/admins_impl.h @@ -48,9 +48,9 @@ public: ADMINS_IMPL(STORE * st); virtual ~ADMINS_IMPL() {} - int Add(const string & login, const ADMIN & admin); - int Del(const string & login, const ADMIN & admin); - int Change(const ADMIN_CONF & ac, const ADMIN & admin); + int Add(const string & login, const ADMIN * admin); + int Del(const string & login, const ADMIN * admin); + int Change(const ADMIN_CONF & ac, const ADMIN * admin); void PrintAdmins() const; const ADMIN * GetSysAdmin() const { return &stg; } const ADMIN * GetNoAdmin() const { return &noAdmin; } @@ -58,7 +58,7 @@ public: bool AdminExists(const std::string & login) const; bool AdminCorrect(const std::string & login, const std::string & password, - ADMIN * admin) const; + ADMIN ** admin); const std::string & GetStrError() const { return strError; } int OpenSearch() const;