Skip to content

Commit

Permalink
Merge pull request #71 from libxengine/develop
Browse files Browse the repository at this point in the history
V3.13.0.1001 Merge
  • Loading branch information
xengine-qyt authored Jul 15, 2024
2 parents 136209e + 3be154b commit f0b3b3e
Show file tree
Hide file tree
Showing 100 changed files with 8,145 additions and 772 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
XEngine_Authorize V3.13.0.1001

增加:管理程序支持CDKEY创建,打开,授权,初始化
增加:授权验证模块
增加:黑名单开关功能支持
增加:mysql数据库支持
增加:客户端模块加密支持
增加:服务端程序CDKEY验证支持
修改:现在默认使用sqlite数据库
修改:服务器处理CDKEY协议支持更多字段
修正:客户端登录加密协议返回处理不正确
修正:黑名单处理不正确
删除:局域网CDKEY支持

added:cdkey create,open,authorize,init for app management
added:authorize module
added:black function switch supported
added:mysql database support
added:encrypted support for client module
added:cdkey verification support for service
modify:configure use default sqlite
modify:server handle cdkey serial field and set serial field
fixed:Problem with client login protocol parsing failure after setting up encrypted communication
fixed:banned process is incorrect
delete:ver lan support for cdkey module
================================================================
XEngine_Authorize V3.12.1.1001

修改:用户列表刷新时间修改
Expand Down
16 changes: 8 additions & 8 deletions README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,13 @@ Stable and reliable: based on C/C++, the core framework has been verified for 10
Flexible authentication: supports third-party authentication and authorization, supports distributed authentication and authorization, and can use its own user password system
more functions: support various types of authorization

#### Version difference
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.
V2 Version can be update to V3,V3 DB Compatible with V2 Databse
#### Choose the Right One
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.
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.

## Software feature
A simple and high-performance cross-platform network authentication and authorization server developed and implemented based on XEngine
Our feature list not only includes the following but also has many features in development.
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
feature list:
1. support http.websocket protocols
2. Support Encrypto communication
Expand All @@ -41,7 +42,7 @@ feature list:
13. support third user verification interface
14. support distributed verification authorize function
15. black list management
16. local cdkey support
16. cdkey support(local, network-number of times, time-user self-registration, system authorization-super multi-functional cdkey)
17. announecement management
18. support dynamic verifaction code
19. support mulit login and merge time
Expand Down Expand Up @@ -109,6 +110,8 @@ port :tcp port 5300,websocket port 5301,http management port 5302,Transmission v
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/4.png "在这里输入图片标题")
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/5.png "在这里输入图片标题")
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/6.png "在这里输入图片标题")
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/7.png "在这里输入图片标题")
![输入图片说明](https://www.xyry.org/XEngine_StructPic/authorize/8.png "在这里输入图片标题")

## Participate in contribution

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

## Authorization instructions
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.

## Follow us
If you think this software is helpful to you, please give us a START
and wechat qr scan to follow us
Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,13 @@ c c++network Authorize service
灵活验证:支持第三方验证授权,支持分布式验证授权,可以使用自己的用户密码系统
功能丰富:支持各种类型授权,支持时间和次数等等模式

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

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

## 参与贡献

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

## 授权说明
使用此软件必须开源并且注明出处,如果想闭源商用,那么需要经过作者授权.

## 关注我们
如果你觉得这个软件对你有帮助,请你给我们一个START吧
也可以通过微信关注我们
Expand Down
10 changes: 10 additions & 0 deletions XEngine_Apps/Authorize_APPClient.sln
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Authorize_APPLocal", "Autho
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Authorize_ClientModule", "Authorize_ClientModule\Authorize_ClientModule.vcxproj", "{82B923A9-2F4A-4784-A245-BAA6ABF5A358}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Authorize_CDKeyNetVer", "Authorize_CDKeyNetVer\Authorize_CDKeyNetVer.vcxproj", "{1D584651-5E93-43BA-9A48-E7D199DC587F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Expand Down Expand Up @@ -41,6 +43,14 @@ Global
{82B923A9-2F4A-4784-A245-BAA6ABF5A358}.Release|x64.Build.0 = Release|x64
{82B923A9-2F4A-4784-A245-BAA6ABF5A358}.Release|x86.ActiveCfg = Release|Win32
{82B923A9-2F4A-4784-A245-BAA6ABF5A358}.Release|x86.Build.0 = Release|Win32
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x64.ActiveCfg = Debug|x64
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x64.Build.0 = Debug|x64
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x86.ActiveCfg = Debug|Win32
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Debug|x86.Build.0 = Debug|Win32
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x64.ActiveCfg = Release|x64
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x64.Build.0 = Release|x64
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x86.ActiveCfg = Release|Win32
{1D584651-5E93-43BA-9A48-E7D199DC587F}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
Loading

0 comments on commit f0b3b3e

Please sign in to comment.