generated from Sithas/conan_template
Рабочая сборка второго executor'а
This commit is contained in:
+3
-1
@@ -10,7 +10,9 @@ namespace uad
|
||||
class IAuthDAO
|
||||
{
|
||||
public:
|
||||
virtual std::string Login(const std::string& registrated_user_uuid) = 0;
|
||||
virtual std::string Login(
|
||||
const std::string& registrated_user_uuid,
|
||||
const std::string& auth_token) = 0;
|
||||
|
||||
virtual bool HasAuthorized(const std::string& auth_token) = 0;
|
||||
|
||||
|
||||
@@ -10,12 +10,10 @@ MemoryAuthDAO::MemoryAuthDAO(mysqlx::Session& session): session_(session)
|
||||
{
|
||||
}
|
||||
|
||||
std::string MemoryAuthDAO::Login(const std::string& registrated_user_uuid)
|
||||
std::string MemoryAuthDAO::Login(
|
||||
const std::string& registrated_user_uuid,
|
||||
const std::string& auth_token)
|
||||
{
|
||||
boost::uuids::random_generator generator;
|
||||
boost::uuids::uuid uuid = generator();
|
||||
std::string auth_token = boost::uuids::to_string(uuid);
|
||||
|
||||
users_uuids_to_auth_tokens_[registrated_user_uuid] = auth_token;
|
||||
auth_tokens_to_users_uuids_[auth_token] = registrated_user_uuid;
|
||||
|
||||
|
||||
@@ -19,7 +19,9 @@ class MemoryAuthDAO : public uad::IAuthDAO
|
||||
public:
|
||||
explicit MemoryAuthDAO(mysqlx::Session& session);
|
||||
|
||||
std::string Login(const std::string& registrated_user_uuid) override;
|
||||
std::string Login(
|
||||
const std::string& registrated_user_uuid,
|
||||
const std::string& auth_token) override;
|
||||
|
||||
bool HasAuthorized(const std::string& auth_token) override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user