10 Star 74 Fork 37

xengine/XEngine_Authorize

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CHANGELOG 26.30 KB
一键复制 编辑 原始数据 按行查看 历史
qyt 提交于 2025-03-06 13:49 +08:00 . ci:modify release packet name
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687
XEngine_Authorize V3.17.0.1001
added:more ci release arm64 support
added:option method for http
added:tcp and websocket and http heartbeat and disable and enable support
added:multi login for day supported
added:hardware code login and switch support
added:type print set configure for log
modify:user and code query merge to user functions
update:depend library
improved:parameter parse and more parameter supported
delete:not used time function for help module
增加:更多CI发布ARM64版本支持
增加:HTTP OPTION方法支持
增加:tcp websocket,http 心跳支持并且支持启用禁用
增加:多端登录天数卡支持
增加:硬件码登录以及开关支持
增加:日志类型设置支持
修改:用户名和用户码登录函数合并
更新:第三方库
优化:更多启动参数解析支持
删除:没有使用的帮助模块时间函数
================================================================
XEngine_Authorize V3.16.0.1001
更新:匹配XEngineV9
更新:依赖库
更新:升级编译器到c++20,c17
修改:windows的构建从ansi修改为unicode版本
修改:测试启动取消了发送信息报告的功能
修正:app应用在windows构建问题
修正:在其他语言系统下乱码问题
修正:通告乱码问题
修正:拷贝序列号错误
update:match xengine v9.x
update:depend library
update:compiler version to c++20 and c17
modify:windows build character to unicode from ansi
modify:cancel send info report when test start
fixed:app build on windows
fixed:Displays incorrectly in other language systems
fixed:announcement context Garbled characters
fixed:copy serial number incorrect
================================================================
XEngine_Authorize V3.15.0.1001
增加:密码加密
增加:TOKEN自动续期
增加:服务和管理程序coredump支持
增加:client 删除用户协议支持
更新:工作流CI添加了发布CI
更新:依赖库
优化:启动参数解析
优化:不支持的协议提示
优化:管理端用户插入修改初始化值
修改:用户删除方法
修改:密码协议现在支持找回和设置功能了
修正:某些时候退出崩溃
修正:管理端添加用户失败的问题
修正:多端登录处理不正确的问题
added:pass encrypt supported
added:auto renewal token
added:service app and management app core-dump supported
added:delete client for management app with token
update:workflow and add release ci
update:depend library
improved:start parameter parse
improved:tips when request not support protocol
improved:user insert and modify init value for management app
modify:user delete away
modify:user pass now support get and set
fixed:crashed when exist
fixed:add user incorrect for management app
fixed:multi login handle is incorrect and tips logged in
================================================================
XEngine_Authorize V3.14.0.1001
增加:支持无限制多端登录了
增加:工作流CI支持
增加:当tcp或者websocket登录的时候会返回token了
增加:普通用户token开关支持
修改:websocket支持解析token字段了
修改:现在http post方法不在需要验证用户,使用token替代
修改:可以通过token获取用户过期时间
修改:公告和动态码合并到token任务中
修改:注册管理界面默认设置5次次数验证了
修改:多端登录序列类型进行了验证
修正:删除用户需要验证用户了
修正:某些时候崩溃
修正:公告信息可以为NULL的情况
修正:快速验证不允许硬件码为NULL了
修正:子模块状态错误
修正:在MACOS构建运行失败的问题
删除:XEngine_AuthorizeHTTP_Announcement列举处理方法函数
added:unlimited login type with multi supported now
added:workflow
added:reply token handle when tcp and websocket login
added:token auth for normal user of switch
modify:web socket support parse token field
modify:The post method processing flow now only requires token instead of verifying user and password
modify:get user left time by token
modify:merge notice and dynamic code and token task
modify:set time 5 default value with cdkey init and choice time add serial for management app
modify:multi login serial type is verification now
fixed:verification user information for delete user
fixed:some crashed
fixed:the problem that notice can be set null
fixed:does not allow code is null when fast verification
fixed:sub module status is incorrect
fixed:build error on mac
delete:XEngine_AuthorizeHTTP_Announcement list process from get method
================================================================
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
修改:用户列表刷新时间修改
修改:用户增加和修改的时候会刷新用户列表
修改:websocket协议close和ping消息协议支持了
修正:关闭客户端重复关闭的问题
删除:不需要的配置项目
modify:user flush time
modify:flush user list for user add and modify
modify:websocket close and ping message protocol support
fixed:repeat close client
delete:not used configure field
================================================================
XEngine_Authorize V3.12.0.1001
增加:使用新的git module替换jsoncpp
增加:信息报告模块
增加:天数类型现在已经支持了
修改:分离版本列表从配置文件中
修改:检测多端登录类型
修正:会话模块不是秒卡也会合并计算用时导致的问题
修正:客户端模块登录类型不正确的问题
修正:自定义时间类型充值不正确的问题
修正:次数卡登录的时候可能计算不正确的问题
added:use new git modules instead jsoncpp and info report
added:info report module
added:day type supported
modify:detach the version list into a separate configuration file
modify:check multi login type
fixed:the problem of merging login time instead of seconds for session module
fixed:login type is incorrect for client module
fixed:time of custom type pay is incorrect
fixed:time number is incorrect when login
================================================================
XEngine_Authorize V3.11.0.1001
增加:客户端模块的http版本支持获取动态码
更新:对XEngine V8.25的编译支持
修改:客户端编译开关选项名称
修改:动态码被禁用的时候不允许访问
修正:某些时候websocket服务无法访问的问题
修正:http发送数据丢失
修正:某些加解密API缓冲区没有使用正确的问题
删除:客户端模块导出函数构建编译选项删除
删除:websocket的text协议验证
added:get dynamic code for http ver
update:xengine v8.25 build supported
modify:client build switch name
modify:dynamiccode is disable then not allow access
fixed:sometime does not visit websocket service
fixed:http sendmsg lost datas
fixed:Some crypto api buffers are used incorrectly
delete:export functions build switch for client module
delete:text protocol ver for websocket
================================================================
XEngine_Authorize V3.10.0.1001
增加:临时验证超时时间字段支持
增加:临时验证TOKEN权限检查
增加:临时验证增加管理代码,支持枚举,删除和修改
增加:编译选项支持客户端链接和客户端临时验证
增加:验证客户端模块,支持网络授权和临时试用
修正:超时时间一直为1的问题
修正:超时时间处理不正确的问题
修正:试用时间类型不正确并且修改过期时间
修正:试用删除数据库语法错误
修正:临时验证过期时间计算方法不正确
added:temp ver left time field supported
added:temporary verification token ver supported
added:mangement code for temporary verification
added:build switch supported and added client connect and temp ver supported
added:auth client module
fixed:The remaining time after timeout is 1
fixed:try type time handle is incorrent
fixed:try time type is incorrent and modify to left time
fixed:try delete sql syntax is incorrent
fixed:temp ver left time cal is incorrent
================================================================
XEngine_Authorize V3.9.1.1001
修改:管理程序禁用了天数卡生成选项
修正:删除用户崩溃的问题
修正:管理程序无法生成自定义序列号的问题
删除:http验证超时时间配置
modify:management disable to day serial generate
fixed:crashed when delete user
fixed:not custom serial for management app
delete:http auth time in configure
================================================================
XEngine_Authorize V3.9.0.1001
优化:管理程序的用户列表刷新代码
优化:会话模块的秒钟时间统计方法
修改:多端登录可以不限制登录设备类型了
修改:分钟时间修改为秒钟,时间更加精准
修改:管理程序展示所有用户级别了
修改:当启动失败后服务需要按下按钮关闭
修改:自定义卡和天数卡背分开处理了
修改:秒钟时间类型现在展示的剩余时间了
修改:加密传输的启动日志
修改:多端登录的类型判断支持
修复:注册协议设置用户级别和时间错误
删除:管理程序添加用户的时候没用的代码
improved:user list flush for app
improved:time second count way for sessoion module
modify:does not limit login type for mutil login
modify:minute time modified to second time,Timing is more accurate
modify:show all user level for management app
modify:button push key for close service when service start is failed
modify:custom and day type handle separately
modify:second time type show left time and not left date
modify:crypto transport start log
modify:Mulit Login type handle is supported
fixed:register protocol set user level and time is incorrent
delete:unused when add user for manage app
================================================================
XEngine_Authorize V3.8.0.1001
添加:管理端用户地址列表支持
增加:多端登录支持以及合并用时
更新:匹配XEngine V8.15
修改:次数卡类型用户登录后就修改了
修改:不在允许管理用户三方验证了
修改:管理接口不在限制单点登录了
修改:会话模块内部代码重构
修改:功能开关支持多端登录了
删除:普通用户http登录接口
added:client addr for user list of the management app
added:mulit device login supported and Merge Time
update:match xengine v8.15
modify:login to modify number of time for time serial type
modify:does not allow http hook for admin user
modify:the management interface does not limit single login now
modify:refator code for session module
modify:function switch supported multi login
delete:http login for normal user
================================================================
XEngine_Authorize V3.7.0.1001
添加:登录支持动态验证码功能
添加:禁用列表查询数量限制功能
更新:扩展HTTP缓冲区大小
更新:支持XEngine V8.x版本了
修改:公告协议现在有数量限制了
修正:获取公告功能开关错误
added:dynamic verfication code for login
added:limit query count for banned function
update:extend http buffer size
update:support xengine 8.x
modify:The number of announcements has been limited
fixed:get notice switch is incorrent
================================================================
XEngine_Authorize V3.6.0.1001
添加:公告功能支持
添加:公告功能开关支持
添加:cdkey功能开关
添加:cdkey验证支持
删除:cdkey的单独密码支持
added:announcement function
added:switch function for announcement system
added:cdkey switch support
added:verification cdkey support
delete:cdkey password support
======================================================================================
XEngine_Authorize V3.5.0.1001
添加:禁用列表功能支持修改信息了
添加:禁用功能支持启用和禁用
添加:禁用功能支持过期时间设置了
添加:本地CDKEY生成解析支持
更新:HTTP请求函数
修改:数据库句柄类型
修改:管理程序不允许修改ROOT用户
修改:管理程序可以双击打开用户修改界面了
修改:IP禁用功能不在使用开始和结束字段了
修正:管理程序登录的时候没有设置设备类型的问题
added:banned function to modify support
added:enable field for banned
added:banned function support left time
added:local cdkey support
update:http request function name
modify:XHDATA to XNETHANDLE
modify:root user is not allowed to modify
modify:open user modify window when double click user list
modify:does not need to start and end for ip address
fixed:management program have not device type when login
======================================================================================
XEngine_Authorize V3.4.0.1001
添加:windows窗口特效类
添加:为管理程序增加提示窗口
添加:黑名单功能,支持IP和用户名,支持删除,插入,查询
修改:token登录现在必须设置设备类型
修改:数据库表名称
修改:现在数据库初始化不在创建数据库了
修正:修改用户取消功能不生效的问题
added:window effects class
added:tips window for management program
added:black list function
modify:must set device type for token login
modify:database table name
modify:does not create table when sql init
fixed:modify user info cancel does not work
======================================================================================
XEngine_Authorize V3.3.0.1001
增加:自定义序列号导入和导出
增加:功能开关支持(注册,登录,删除,充值,获取时间,找回密码)
修改:支持TCP,WEBSOCEKT,HTTP功能开关
修改:客户端和序列号查询支持设置起始和结束位置
更新:匹配XEngine V7.42
删除:不需要的HTTPGET负载参数
added:custom serial number export and import
added:functions switch support(register,login,delete,pay,get time,get pass)
modify:support tcp and websocket and http function switch
modify:client and serial query supported set start and end pos
update:match xengine v7.42
delete:not need parament for http get
======================================================================================
XEngine_Authorize V3.2.0.1001
增加:为管理程序增加用户注册功能
增加:日志窗口并且支持日志保存和清理
增加:http支持加密
增加:配置窗口支持加密配置管理
增加:发送消息内存池支持
增加:登录配置选项
增加:指定会话TOKEN用户超时
增加:HTTP用户授权验证
增加:会话网络类型
增加:三方验证支持
增加:分布式验证功能
修改:Session_Authorize_GetTimer 为 Session_Authorize_GetClientForUser 可以获取更多信息
修改:token关闭的时候验证会话也会一起关闭
修改:http管理接口验证权限
修改:程序启动按钮关闭没有禁用
修改:用户管理和用户修改以及序列号验证接口支持加解密了
修改:允许http管理器重复登录了
修改:弹窗消息现在显示在日志窗口了
修正:一个大小写问题
修正:websocket协议不支持加密的问题
修正:token打印问题
修正:添加用户注册级别设置无效的问题
删除:类型字符串
added:user insert for app management
added:log windows and log save and clear
added:encrypto for payload of the http
added:configure dialog supported crypto for management app
added:memory pool for send message
added:login for configure
added:specified user timeout for session token
added:user authorize verification for http
added:nettype for session authorize
added:Third Party Verification
added:distributed verification function
modify:Session_Authorize_GetTimer to Session_Authorize_GetClientForUser for get more information
modify:token close with authorize session
modify:http manage api verification permission now
modify:close buttom is not disable when program start
modify:user manage and user modify and serial management support encrypto
modify:allow repeat login for http management
modify:messagebox to log window
fixed:case problem
fixed:websocket not support crypto
fixed:token print error
fixed:add user level set does not work
delete:type string array
======================================================================================
XEngine_Authorize V3.1.0.1001
添加:删除TOKEN会话功能
添加:更新会话TOKEN时间功能
添加:HTTP管理端支持自动刷新
添加:HTTP管理客户端的登录功能
添加:TOKEN功能的支持
添加:http快速验证功能
添加:http解析和打包协议到协议模块
修改:移动TCP协议处理代码到HTTP用户处理中
修改:分割序列号和客户端管理器接口到单独文件
修改:modify:Protocol_Packet_SendPkt 名称到 Protocol_Packet_HDRComm function
修改:发送消息函数的参数
修改:移动用户协议到用户文件从客户端代码
修改:HTTPPOST和GET任务区别
修改:统一错误定义
修改:HTTP的API请求TOKEN验证
修改:支持仅仅展示在线客户端了
修改:禁用HTTP重复登录
修改:登录必须填写设备类型了
修复:用户注册结构不正确的问题
修复:分钟不支持快速验证的问题
修复:HTTP管理端刷新客户端列表在线程中崩溃的问题
修复:打包客户端列表协议崩溃
修复:获取客户端列表时间不正确的问题
修复:超时通知不正确的问题
修复:验证客户端重读登录的问题
优化:TCP登录代码
删除:重复的打包和解析websocket协议代码
删除:没有使用的websocket任务代码
删除:无用的代码
删除:HTTP登录代码
added:close token msg send server
added:update session token time
added:auto flush user list
added:http management client login support
added:token function support
added:fast ver for http protocol
added:http parse and packet protocol for protocol module
modify:move tcp protocol process code to http user cpp
modify:Split serial and client management interface into separate files
modify:Protocol_Packet_SendPkt to Protocol_Packet_HDRComm function
modify:Parameters of the send message function
modify:move user protocol to user file from client file
modify:http task distinguishes between post and get
modify:error define
modify:http api required token
modify:only show online client now
modify:Disable repeated HTTP user logins
modify:must set enDeviceType when you login
fixed:user register struct is incorrent
fixed:minute not support fast ver
fixed:the problem that flush list client crashed in thread
fixed:packet client list is crashed
fixed:get client list time is incorrent
fixed:timeout notify send msg is failed
fixed:auth client is repeat login
improved:TCP login code
delete:redundant packet and parse websocket code for protocol module
delete:websocket task not use code
delete:useless code
delete:login for http
======================================================================================
XEngine_Authorize V3.0.0.1001PT
添加:帮助模块
添加:http的用户删除,获取,关闭,修改接口
添加:http公用回复协议
添加:HTTP增加获取用户统计
添加:HTTP序列号列表和插入,删除协议支持
添加:刷新客户端列表接口
修改:使用AuthorizeModule_Help模块的剪贴板拷贝函数
修改:重写管理服务
修改:序列类型名称
修改:客户端离开日志
修改:配置文件ini改为json
删除:获取和设置用户协议
added:help module
added:get close delete modify user info for http
added:http comm reply for http
added:get client count for http
added:serial list and insert and delete protocols support for http
added:flush client list
modify:ClipBoard copy module to AuthorizeModule_Help
modify:rewrite manage server
modify:serial type name
modify:client leave log print
modify:configure ini to json
delete:getuser and setuser protocols
======================================================================================
XEngine_Authorize V2.8.0.1001
增加:为配置增加版本号
优化:启动和停止的日志记录
修改:日志打印支持日志级别
修正:打印日志句柄不正确的问题
修正:某些时候退出崩溃的问题
删除:电子邮件找回密码功能
added:version for configure
improved:start and stop log
modify:log support log-leave
fixed:handle log printf is incorrent
fixed:sometime is crashed when program exit
delete:email get back password
======================================================================================
XEngine_Authorize V2.7.2.1001
修改:makefile现在支持macos了
更新:支持xengine v7.38版本了
modify:makefile support macos now
update:match xengine v7.38
======================================================================================
XEngine_Authorize V2.7.1.1001
修正:读取CDKEY失败的问题
删除:无用的代码
fixed:read cdkey is incorrent
delete:unused code
======================================================================================
XEngine_Authorize V2.7.0.1001
添加:界面程序增加了用户在线和离线状态栏
添加:过期CDKEY类型
添加:支持获取所有用户列表
添加:用户权限支持
修改:会话和数据库模块使用了新的名称
修改:用户的设置和获取接口现在支持权限了
删除:无用的代码
added:The online status of the window can be used correctly
added:type of expired
added:get all user list for database
added:user Permissions
modify:session and database module to new name
modify:user get and set support Permissions
delete:unused code
======================================================================================
XEngine_Authorize V2.6.1.1001
添加:MFC版本日志文件可以被保存了
修改:匹配XEngineV7.31版本
删除:保存日志按钮
added:MFC APP log file can be saved
modify:match xengine v7.31
delete:save log buttom
======================================================================================
XEngine_Authorize V2.6.0.1001
添加:试用天数类型
修改:分钟试用模式现在不支持了,因为不需要登录,所以没有效果
修改:日志窗口现在会自动跳转到最新一行了
修改:代码文件使用UTF8-BOM模式,解决某些编译问题
优化:按钮禁用启用状态
修正:某些时候保存配置项不正确的问题
修正:修改用户数据可能信息丢失
修正:修改客户信息没有更新的问题
修正:日志输出的问题
修正:超时时间为负数的情况
added:try day type
modify:minute try mode is not support now,because is it not login
modify:The log window will automatically jump to the last line
modify:code file encoding use to utf8 with bom
improved:control enable
fixed:sometime save configure value is incorrent
fixed:Modify user data may result in loss of information
fixed:client info not update after modify user
fixed:log print is incorrent
fixed:left time is negative
======================================================================================
XEngine_Authorize V2.5.1.1001
添加:windows x64 debug编译
添加:jsoncpp不在需要vcpkg,现在添加到项目里面了
添加:验证协议添加到头文件
added:x64 debug build on windows
added:jsoncpp to vs2019
added:auth protocol to hdr file
======================================================================================
XEngine_Authorize V2.5.0.1001
增加:增加邮件菜单选项,支持显示,隐藏,启动,停止,退出
增加:smtp启用选项配置
支持:现在支持发送密码到邮箱了
修改:websocket现在支持加解密数据了
修正:密码处理不正确的问题
修正:启动互斥没有效果的问题
修正:自动启动没有自动启动服务的问题
修正:无法保存配置文件的问题
修正:获取用户信息没有返回正确内容的问题
added:menu of tray for program,support:show hide start stop exist
added:enable smtp option
support:send password to email!
modify:websocket supports encrypted data transmission
fixed:password handle error
fixed:Mutex not work
fixed:start service does not work after set auto start
fixed:cant save configure information
fixed:Not responding to get user information
======================================================================================
XEngine_Authorize V2.4.0.1001
增加:现在可以修改用户信息了
修正:删除用户没有效果的问题
修正:当tcp登录的时候没有设置用户默认设备类型的问题
修正:当服务直接退出没有更新客户端时间的问题
修正:配置文件的问题
修改:当客户端进入或者退出的时候会有日志提示时间信息了
修改:备份和恢复配置文件有消息提示了
added:modify user information
fixed:delete user not work
fixed:use default when tcp login and not set enDeviceType
fixed:client time not update when app service exited
fixed:port configure error
modify:The information time will be output when the client enters and exits
modify:Now backup and restore configuration files it is have a message tips
======================================================================================
XEngine_Authorize V2.3.0.1001
添加:websocket 协议授权支持
添加:超时通知模式设置
添加:会话模块增加设备类型
支持:windows 32和64位编译
修正:linux编译错误
修正:获取用户信息没有返回内容的问题
修改:现在线程参数使用int类型了
修改:部分协议名称
added:websocket protocol authorize support
added:timeout notification mode setting
added:session module callback added enDeviceType
support:windows build x86 and x64
fixed:linux build error
fixed:getuser info not rep information
modify:thread parament use int not struct
modify:protocol name
======================================================================================
XEngine_Authorize V2.2.0.1001
支持加密通信
支持用户管理
支持序列卡管理(分钟卡,天数卡,次数卡,自定义卡)
支持日志管理
支持配置管理
支持试用,支持快速验证
支持本地CDKEY注册验证
Support:encrypto Communication
Support:User Management
Support:Serial Number Management(Minute,Day,number of times,custom)
Support:Log
Support:Configure
Support:Try
Support:Local CDKey
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C/C++
1
https://gitee.com/xengine/XEngine_Authorize.git
[email protected]:xengine/XEngine_Authorize.git
xengine
XEngine_Authorize
XEngine_Authorize
develop

搜索帮助