write server mode

This commit is contained in:
2023-12-15 02:29:48 +00:00
parent 6a1f63e780
commit 2f21e0cca3
6 changed files with 112 additions and 3 deletions

View File

@ -96,9 +96,11 @@ class ReadWriteLock {
};
class SessionClass {
public:
std::stack<std::string> login_stack;
std::stack<std::pair<std::string, int>> login_stack;
std::string SessionToken;
std::string OuthorizationKey;
SessionClass(std::string _SessionToken, std::string _OuthorizationKey)
: SessionToken(_SessionToken), OuthorizationKey(_OuthorizationKey) {}
};
void debugPrint();
@ -158,4 +160,6 @@ enum OperationType {
__Klog,
__Kreport,
};
std::string GenerateRandomString(int length);
#endif // PROTECTOR_UTILITY_H

View File

@ -18,6 +18,7 @@ class BookStoreEngineClass {
public:
BookStoreEngineClass() = delete;
BookStoreEngineClass(std::string __config_dir, bool __is_server);
std::string QueryUserInfo(const std::string &user_name);
std::vector<std::string> Execute(
const std::string &cmd,
std::stack<std::pair<std::string, int>> &login_stack);