Skip to content

Commit f0b3b3e

Browse files
authored
Merge pull request #71 from libxengine/develop
V3.13.0.1001 Merge
2 parents 136209e + 3be154b commit f0b3b3e

File tree

100 files changed

+8145
-772
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+8145
-772
lines changed

CHANGELOG

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
XEngine_Authorize V3.13.0.1001
2+
3+
增加:管理程序支持CDKEY创建,打开,授权,初始化
4+
增加:授权验证模块
5+
增加:黑名单开关功能支持
6+
增加:mysql数据库支持
7+
增加:客户端模块加密支持
8+
增加:服务端程序CDKEY验证支持
9+
修改:现在默认使用sqlite数据库
10+
修改:服务器处理CDKEY协议支持更多字段
11+
修正:客户端登录加密协议返回处理不正确
12+
修正:黑名单处理不正确
13+
删除:局域网CDKEY支持
14+
15+
added:cdkey create,open,authorize,init for app management
16+
added:authorize module
17+
added:black function switch supported
18+
added:mysql database support
19+
added:encrypted support for client module
20+
added:cdkey verification support for service
21+
modify:configure use default sqlite
22+
modify:server handle cdkey serial field and set serial field
23+
fixed:Problem with client login protocol parsing failure after setting up encrypted communication
24+
fixed:banned process is incorrect
25+
delete:ver lan support for cdkey module
26+
================================================================
127
XEngine_Authorize V3.12.1.1001
228

329
修改:用户列表刷新时间修改

README.en.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ Stable and reliable: based on C/C++, the core framework has been verified for 10
1919
Flexible authentication: supports third-party authentication and authorization, supports distributed authentication and authorization, and can use its own user password system
2020
more functions: support various types of authorization
2121

22-
#### Version difference
23-
V3 version, the protocol is basically reimplemented. It is no longer compatible with the V2 protocol. V3 is basically changed to the HTTP interface for management. The compatibility is better. Please check the documentation for more.
24-
V2 Version can be update to V3,V3 DB Compatible with V2 Databse
22+
#### Choose the Right One
23+
Most products on the market either charge fees, update slowly, or lack complete functionality. They also lack technical support. With our product, you don't need to worry about these issues at all.
24+
Our product is completely free and offers both free and paid technical support. It is rich in features and allows for custom development. You can start using our product now and experience the best and open-source time service available.
2525

2626
## Software feature
27-
A simple and high-performance cross-platform network authentication and authorization server developed and implemented based on XEngine
27+
Our feature list not only includes the following but also has many features in development.
28+
You can refer to this webpage to learn about the features we plan to support in the future: https://github.com/libxengine/XEngine_Authorize/issues
2829
feature list:
2930
1. support http.websocket protocols
3031
2. Support Encrypto communication
@@ -41,7 +42,7 @@ feature list:
4142
13. support third user verification interface
4243
14. support distributed verification authorize function
4344
15. black list management
44-
16. local cdkey support
45+
16. cdkey support(local, network-number of times, time-user self-registration, system authorization-super multi-functional cdkey)
4546
17. announecement management
4647
18. support dynamic verifaction code
4748
19. support mulit login and merge time
@@ -109,6 +110,8 @@ port :tcp port 5300,websocket port 5301,http management port 5302,Transmission v
109110
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/4.png "在这里输入图片标题")
110111
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/5.png "在这里输入图片标题")
111112
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/6.png "在这里输入图片标题")
113+
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/7.png "在这里输入图片标题")
114+
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/8.png "在这里输入图片标题")
112115

113116
## Participate in contribution
114117

@@ -127,9 +130,6 @@ Database update Use Navicat and other database software to open the judgment tab
127130
After modification, directly copy the database to the new version to overwrite, and modify your configuration file
128131
3.11->3.12 A new time field has been added to the user table, please refer to the SQL file
129132

130-
## Authorization instructions
131-
Use this software must be open source and indicate the source,If you want closed source and commercial,Then need to be authorized by the author.
132-
133133
## Follow us
134134
If you think this software is helpful to you, please give us a START
135135
and wechat qr scan to follow us

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ c c++network Authorize service
1919
灵活验证:支持第三方验证授权,支持分布式验证授权,可以使用自己的用户密码系统
2020
功能丰富:支持各种类型授权,支持时间和次数等等模式
2121

22-
#### 版本区别
23-
V3版本后协议基本重新实现,不在兼容V2协议,V3基本改为HTTP接口进行管理.兼容性更好.请查看文档获取更多.
24-
V2可以直接升级到V3版本,因为数据库并没有修改,直接替换程序即可.数据库兼容V2版本
22+
#### 选择对的
23+
目前市面上的大多数产品不是收费就是产品更新慢,或者功能不全。没有技术支持。使用我们的产品你完全不需要有这方便的担心。
24+
我们的产品完全免费,提供免费技术支持和收费技术支持。功能丰富多样,还可以自主开发。现在,你就可以使用我们的产品并且体验目前最好的并且开源的授时服务.
2525

26-
## 软件特性
27-
基于XEngine开发并实现的一套简洁高性能跨平台网络验证授权服务器
26+
## 软件特性
27+
我们的功能列表不仅包括下面的,还有很多待开发的功能正在计划中。
28+
你可以参考这个网页了解我们未来支持的功能列表:https://github.com/libxengine/XEngine_Authorize/issues
2829
软件特性:
2930
1. 支持TCP,WEBSOCKET协议
3031
2. 支持加密通信
@@ -41,7 +42,7 @@ V2可以直接升级到V3版本,因为数据库并没有修改,直接替换程
4142
13. 支持第三方用户验证接口
4243
14. 分布式验证授权功能支持
4344
15. 黑名单管理
44-
16. 本地cdkey生成验证支持
45+
16. cdkey支持(本地,网络-次数,时间-用户自注册,系统授权-超多功能cdkey)
4546
17. 支持公告管理
4647
18. 支持动态验证码登录
4748
19. 支持多端登录和合并用时
@@ -120,6 +121,8 @@ Linux or macos:直接运行即可
120121
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/4.png "在这里输入图片标题")
121122
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/5.png "在这里输入图片标题")
122123
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/6.png "在这里输入图片标题")
124+
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/7.png "在这里输入图片标题")
125+
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/8.png "在这里输入图片标题")
123126

124127
## 参与贡献
125128

@@ -141,9 +144,6 @@ V3版本为全新版本,为了适应过多环境要求开发
141144
## 视频教程
142145
你也可以观看视频教程来了解我们的代码框架情况:https://www.bilibili.com/video/BV1iF4m177aG
143146

144-
## 授权说明
145-
使用此软件必须开源并且注明出处,如果想闭源商用,那么需要经过作者授权.
146-
147147
## 关注我们
148148
如果你觉得这个软件对你有帮助,请你给我们一个START吧
149149
也可以通过微信关注我们

XEngine_Apps/Authorize_APPClient.sln

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Authorize_APPLocal", "Autho
99
EndProject
1010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Authorize_ClientModule", "Authorize_ClientModule\Authorize_ClientModule.vcxproj", "{82B923A9-2F4A-4784-A245-BAA6ABF5A358}"
1111
EndProject
12+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Authorize_CDKeyNetVer", "Authorize_CDKeyNetVer\Authorize_CDKeyNetVer.vcxproj", "{1D584651-5E93-43BA-9A48-E7D199DC587F}"
13+
EndProject
1214
Global
1315
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1416
Debug|x64 = Debug|x64
@@ -41,6 +43,14 @@ Global
4143
{82B923A9-2F4A-4784-A245-BAA6ABF5A358}.Release|x64.Build.0 = Release|x64
4244
{82B923A9-2F4A-4784-A245-BAA6ABF5A358}.Release|x86.ActiveCfg = Release|Win32
4345
{82B923A9-2F4A-4784-A245-BAA6ABF5A358}.Release|x86.Build.0 = Release|Win32
46+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x64.ActiveCfg = Debug|x64
47+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x64.Build.0 = Debug|x64
48+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x86.ActiveCfg = Debug|Win32
49+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x86.Build.0 = Debug|Win32
50+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x64.ActiveCfg = Release|x64
51+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x64.Build.0 = Release|x64
52+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x86.ActiveCfg = Release|Win32
53+
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x86.Build.0 = Release|Win32
4454
EndGlobalSection
4555
GlobalSection(SolutionProperties) = preSolution
4656
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)