Skip to content

Commit aff2f78

Browse files
committed
delete:ver lan support for cdkey module
modify:server ver mode and set start time now
1 parent 0f8afb6 commit aff2f78

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

XEngine_Source/AuthorizeModule_CDKey/Authorize_CDKey/Authorize_CDKey.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -949,6 +949,8 @@ bool CAuthorize_CDKey::Authorize_CDKey_GetLeftTimer(XENGINE_AUTHORIZE_LOCAL* pSt
949949
memset(&st_StartTimer, '\0', sizeof(XENGINE_LIBTIMER));
950950
memset(&st_EndTimer, '\0', sizeof(XENGINE_LIBTIMER));
951951
memset(&st_SysTimer, '\0', sizeof(XENGINE_LIBTIMER));
952+
953+
BaseLib_OperatorTime_TimeToStr(pSt_AuthLocal->st_AuthRegInfo.tszStartTime);
952954
//处理注册类型
953955
if (ENUM_AUTHORIZE_MODULE_CDKEY_TYPE_UNLIMIT == pSt_AuthLocal->st_AuthRegInfo.enRegType)
954956
{

XEngine_Source/XAuth_Protocol.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ typedef enum
7575
{
7676
ENUM_AUTHORIZE_MODULE_VERMODE_TYPE_UNKNOW = 0, //未知
7777
ENUM_AUTHORIZE_MODULE_VERMODE_TYPE_LOCAL = 0x01, //本地
78-
ENUM_AUTHORIZE_MODULE_VERMODE_TYPE_LAN = 0x02, //局域网
79-
ENUM_AUTHORIZE_MODULE_VERMODE_TYPE_NETWORK = 0x04, //网络
78+
ENUM_AUTHORIZE_MODULE_VERMODE_TYPE_NETWORK = 0x02, //网络
8079
}ENUM_AUTHORIZE_MODULE_VERMODE_TYPE, * LPENUM_AUTHORIZE_MODULE_VERMODE_TYPE;
8180
//////////////////////////////////////////////////////////////////////////
8281
// 导出的结构体

XEngine_Source/XEngine_APPService/XEngine_AuthorizeService/AuthorizeHTTP_Post/AuthorizeHTTP_CDKey.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,14 @@ bool XEngine_AuthorizeHTTP_CDKey(LPCXSTR lpszClientAddr, LPCXSTR lpszAPIName, LP
8989
memset(&st_Authorize, '\0', sizeof(XENGINE_AUTHORIZE_LOCAL));
9090

9191
Authorize_CDKey_ReadMemory(lpszMsgBuffer, nMsgLen, &st_Authorize);
92+
93+
if (ENUM_AUTHORIZE_MODULE_VERMODE_TYPE_NETWORK != st_Authorize.st_AuthRegInfo.enVModeType)
94+
{
95+
Protocol_Packet_HttpComm(tszSDBuffer, &nSDLen, 400, "unsupport,cdkey is not authorized");
96+
XEngine_Client_TaskSend(lpszClientAddr, tszSDBuffer, nSDLen, XENGINE_AUTH_APP_NETTYPE_HTTP);
97+
XLOG_PRINT(xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _X("HTTP客户端:%s,请求验证CDKEY失败,cdkey未授权或者已超时,错误:%lX"), lpszClientAddr, Authorize_GetLastError());
98+
return false;
99+
}
92100
if (!Authorize_CDKey_GetLeftTimer(&st_Authorize))
93101
{
94102
Protocol_Packet_HttpComm(tszSDBuffer, &nSDLen, 401, "Unauthorized,cdkey is not authorized");

0 commit comments

Comments
 (0)