Commit 56078f3b by xiongziliang

add method for add user

parent e91525e9
...@@ -161,6 +161,7 @@ inline void ShellSession::sendHead() { ...@@ -161,6 +161,7 @@ inline void ShellSession::sendHead() {
inline bool ShellSession::authUser(const string& user, const string& pwd) { inline bool ShellSession::authUser(const string& user, const string& pwd) {
auto it = g_mapUser.find(user); auto it = g_mapUser.find(user);
if (it == g_mapUser.end()) { if (it == g_mapUser.end()) {
//WarnL << user << " " << pwd;
return false; return false;
} }
return it->second == pwd; return it->second == pwd;
......
...@@ -28,7 +28,9 @@ public: ...@@ -28,7 +28,9 @@ public:
void onRecv(const Socket::Buffer::Ptr &) override; void onRecv(const Socket::Buffer::Ptr &) override;
void onError(const SockException &err) override; void onError(const SockException &err) override;
void onManager() override; void onManager() override;
static void addUser(const string &userName,const string &userPwd){
g_mapUser[userName] = userPwd;
}
private: private:
friend class CMD_help; friend class CMD_help;
inline bool onProcessLine(const string &); inline bool onProcessLine(const string &);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论