Skip to content

Commit 136209e

Browse files
authored
Merge pull request #61 from libxengine/develop
V3.12.1.1001 Merge
2 parents 4cb5673 + edbc2c4 commit 136209e

File tree

20 files changed

+103
-56
lines changed

20 files changed

+103
-56
lines changed

CHANGELOG

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
XEngine_Authorize V3.12.1.1001
2+
3+
修改:用户列表刷新时间修改
4+
修改:用户增加和修改的时候会刷新用户列表
5+
修改:websocket协议close和ping消息协议支持了
6+
修正:关闭客户端重复关闭的问题
7+
删除:不需要的配置项目
8+
9+
modify:user flush time
10+
modify:flush user list for user add and modify
11+
modify:websocket close and ping message protocol support
12+
fixed:repeat close client
13+
delete:not used configure field
14+
================================================================
115
XEngine_Authorize V3.12.0.1001
216

317
增加:使用新的git module替换jsoncpp

README.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ feature list:
3232
4. Support Serial Management
3333
5. Support Log Management
3434
6. Support Configure Management
35-
7. Support Serical Multie types(Minute card, day card, frequency card, custom card)
35+
7. Support Serical Multie types(second card, day card, frequency card, custom card)
3636
8. Support Try,Support quick verification
3737
9. Support Retrieve password through email
3838
10. Support app program and html web Authorize

README.md

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ V2可以直接升级到V3版本,因为数据库并没有修改,直接替换程
3232
4. 支持序列卡管理
3333
5. 支持日志管理
3434
6. 支持配置管理
35-
7. 序列卡多种类型支持(分钟卡,天数卡,次数卡,自定义卡)
35+
7. 序列卡多种类型支持(秒卡,天数卡,次数卡,自定义卡)
3636
8. 支持试用,支持快速验证
3737
9. 支持通过邮件找回密码
3838
10. 支持APP程序和HTML网页授权验证
@@ -152,25 +152,3 @@ V3版本为全新版本,为了适应过多环境要求开发
152152
## 提交问题
153153

154154
如果你有问题,可以在issues中提交
155-
156-
## 开发计划
157-
mfc转qt界面库(我们需要会Qt的人员加入一起开发)
158-
多端登录注册类型开关
159-
短信登录,扫码登录
160-
生成会话TOKEN分布式鉴权
161-
token 自动续期
162-
密码加密
163-
关键日志(强日志)
164-
http basic和disgt支持
165-
支持OAuth验证
166-
mysql支持
167-
支持用户和硬件绑定同时验证
168-
统计用户所有在线时间
169-
持久层,redis,memcached等支持
170-
支持代理端(序列号分发,权限控制)
171-
支持设置用户可以使用IP地址段
172-
支持绑定自定义内容
173-
自动售卡(支付宝,微信)
174-
MQTT协议支持,让你的嵌入式设备也用上授时验证
175-
支持三方验证(其他服务也可以发送验证请求给验证服务来做验证)
176-
优化第三方验证(密码系统的适配问题修改)

XEngine_Release/XEngine_Config/XEngine_Config.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"nHTTPThread":2
1414
},
1515
"XVerification":{
16-
"nUserTimeout":30,
1716
"nTokenTimeout":3600,
1817
"nDynamicTimeout":30,
1918
"nVerTime":5,

XEngine_Release/XEngine_Config/XEngine_VersionConfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"XVer":[
3+
"V3.12.1.1001 Build20240621",
34
"V3.12.0.1001 Build20240513",
45
"V3.11.0.1001 Build20240223",
56
"V3.10.0.1001 Build20240109",

XEngine_Source/AuthorizeModule_Configure/Config_Define.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ typedef struct
3131
}st_XMax;
3232
struct
3333
{
34-
int nUserTimeout; //用户登录超时时间
3534
int nTokenTimeout; //TOKEN登录超时时间
3635
int nDynamicTimeout; //动态码超时时间
3736
int nVerTime; //验证时间

XEngine_Source/AuthorizeModule_Configure/ModuleConfigure_Json/ModuleConfigure_Json.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,13 @@ bool CModuleConfigure_Json::ModuleConfigure_Json_File(LPCXSTR lpszConfigFile, XE
101101
pSt_ServerConfig->st_XMax.nWSThread = st_JsonXMax["nWSThread"].asInt();
102102
pSt_ServerConfig->st_XMax.nHTTPThread = st_JsonXMax["nHTTPThread"].asInt();
103103
//验证配置
104-
if (st_JsonRoot["XVerification"].empty() || (7 != st_JsonRoot["XVerification"].size()))
104+
if (st_JsonRoot["XVerification"].empty() || (6 != st_JsonRoot["XVerification"].size()))
105105
{
106106
Config_IsErrorOccur = true;
107107
Config_dwErrorCode = ERROR_AUTHORIZE_MODULE_CONFIGURE_XVER;
108108
return false;
109109
}
110110
Json::Value st_JsonXVerification = st_JsonRoot["XVerification"];
111-
pSt_ServerConfig->st_XVerification.nUserTimeout = st_JsonXVerification["nUserTimeout"].asInt();
112111
pSt_ServerConfig->st_XVerification.nTokenTimeout = st_JsonXVerification["nTokenTimeout"].asInt();
113112
pSt_ServerConfig->st_XVerification.nDynamicTimeout = st_JsonXVerification["nDynamicTimeout"].asInt();
114113
pSt_ServerConfig->st_XVerification.nVerTime = st_JsonXVerification["nVerTime"].asInt();

XEngine_Source/VSCopy_Debug.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_BaseLib.dll" "./"
2+
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_BaseSafe.dll" "./"
23
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_Algorithm.dll" "./"
34
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_Core.dll" "./"
45
copy /y "D:\XEngine\XEngine_SourceCode\Debug\XEngine_ManagePool.dll" "./"

XEngine_Source/VSCopy_x64.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
copy /y "%XEngine_Lib64%\XEngine_BaseLib\XEngine_BaseLib.dll" "./"
2+
copy /y "%XEngine_Lib64%\XEngine_BaseLib\XEngine_BaseSafe.dll" "./"
23
copy /y "%XEngine_Lib64%\XEngine_BaseLib\XEngine_Algorithm.dll" "./"
34
copy /y "%XEngine_Lib64%\XEngine_Core\XEngine_Core.dll" "./"
45
copy /y "%XEngine_Lib64%\XEngine_Core\XEngine_ManagePool.dll" "./"

XEngine_Source/VSCopy_x86.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
copy /y "%XEngine_Lib32%\XEngine_BaseLib\XEngine_BaseLib.dll" "./"
2+
copy /y "%XEngine_Lib32%\XEngine_BaseLib\XEngine_BaseSafe.dll" "./"
23
copy /y "%XEngine_Lib32%\XEngine_BaseLib\XEngine_Algorithm.dll" "./"
34
copy /y "%XEngine_Lib32%\XEngine_Core\XEngine_Core.dll" "./"
45
copy /y "%XEngine_Lib32%\XEngine_Core\XEngine_ManagePool.dll" "./"

0 commit comments

Comments
 (0)