diff --git a/MessageAutoDispose/MessageAutoDispose/MessageAutoDispose.sln.old b/MessageAutoDispose/MessageAutoDispose/MessageAutoDispose.sln.old deleted file mode 100644 index fd20a7f1..00000000 --- a/MessageAutoDispose/MessageAutoDispose/MessageAutoDispose.sln.old +++ /dev/null @@ -1,20 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MessageAutoDispose", "MessageAutoDispose\MessageAutoDispose.vcproj", "{EBCD1CB5-5BDA-4668-AF5D-68C313510D89}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EBCD1CB5-5BDA-4668-AF5D-68C313510D89}.Debug|Win32.ActiveCfg = Debug|Win32 - {EBCD1CB5-5BDA-4668-AF5D-68C313510D89}.Debug|Win32.Build.0 = Debug|Win32 - {EBCD1CB5-5BDA-4668-AF5D-68C313510D89}.Release|Win32.ActiveCfg = Release|Win32 - {EBCD1CB5-5BDA-4668-AF5D-68C313510D89}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/MessageAutoDispose/MessageAutoDispose/MessageAutoDispose.suo.old b/MessageAutoDispose/MessageAutoDispose/MessageAutoDispose.suo.old deleted file mode 100644 index 214d4993..00000000 Binary files a/MessageAutoDispose/MessageAutoDispose/MessageAutoDispose.suo.old and /dev/null differ diff --git a/NetService/src/RliMessageHandler.hpp b/NetService/src/RliMessageHandler.hpp index f6ee079e..c0462238 100644 --- a/NetService/src/RliMessageHandler.hpp +++ b/NetService/src/RliMessageHandler.hpp @@ -1,6 +1,7 @@ #pragma once #include "VnocProtocol.hpp" #include "UserManage.hpp" +#include class RliMessageHandler : public IMessageHandler { @@ -9,24 +10,31 @@ class RliMessageHandler : public IMessageHandler { protocol_->RegisterMessageHandler(this); } + virtual MSGTYPE getMessageType() const { return MSG_RLI_TYPE; } + virtual int operator()(const CMessage *msg, MessageContext *ctx) { MSG_ALI aliMessage; const MSG_RLI * rliMessage = dynamic_cast(msg); userinfo UserInfo = {0}; + if (CUserManage::GetInstance()->Authenticate((char*)rliMessage->GetAccountNumber(), (char*)rliMessage->GetPassword(), &UserInfo) == LOGIN_OK) { aliMessage.SetLoginResult(0); //µÇ½³É¹¦ + EZLOGGERVLSTREAM(axter::log_often)<<"Login successfully."<SendVnocMessage(&aliMessage, ctx); + EZLOGGERVLSTREAM(axter::log_often)<<"Server has sended Ali to client."< class RvcMessageHandler: public IMessageHandler { @@ -8,10 +9,12 @@ class RvcMessageHandler: public IMessageHandler { protocol_->RegisterMessageHandler(this); } + virtual MSGTYPE getMessageType() const { return MSG_RVC_TYPE; } + virtual int operator()(const CMessage *msg, MessageContext *ctx) { MSG_AVC avcMessage; @@ -20,8 +23,10 @@ class RvcMessageHandler: public IMessageHandler avcMessage.SetCaptcha(captcha,sizeof(captcha)); avcMessage.SetLoginTag(1); protocol_->SendVnocMessage(&avcMessage, ctx); + EZLOGGERVLSTREAM(axter::log_often)<<"Server has sended Rvc to client."<