diff options
Diffstat (limited to 'src/server/ChatRoom.hpp')
-rw-r--r-- | src/server/ChatRoom.hpp | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/server/ChatRoom.hpp b/src/server/ChatRoom.hpp index eac97c5..183dcc1 100644 --- a/src/server/ChatRoom.hpp +++ b/src/server/ChatRoom.hpp @@ -3,9 +3,12 @@ #include "../const_vars.hpp" +#define DB_BUFFER_SIZE 128 + +const char first_reg[] = "First you must register using /reg"; +const char first_login[] = "First you must log in using /login"; const int std_id_lobby = -1; const int max_room_lenpass = 24; -const int max_player_lenpass = 24; class ChatServer; class UserInfo; @@ -23,7 +26,7 @@ public: void HandleMessage(UserInfo *u, const char *str); void HandleCommand(UserInfo *u, int cmd_counter, - char **commands); + char **commands); // in _cmd const char *GetSecretPass(); @@ -31,10 +34,15 @@ public: void RemoveSession(UserInfo *u); void CloseSession(UserInfo *u); - static unsigned long hash(const char *str); + static unsigned long Hash(const char *str); // in _cmd private: - static char **ParseToArg(const char *input, int &arrc); - static bool checkForbiddenSymbols(const char *str); + static char **ParseToArg(const char *input, int &arrc); // in _cmd + static bool CheckForbiddenSymbols(const char *str); // in _cmd + + bool CheckEnterNickname(UserInfo *u, const char *name); + bool CheckEnterPassword(UserInfo *u, const char *pass); + + // IsPasswordRight }; #endif
\ No newline at end of file |