Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程

数哈多应用授权系统:让知识产权商业授权管理更高效

阿贵
昨天发布 /正在检测是否收录...
温馨提示:
本文最后更新于2025年09月15日,已超过0天没有更新,若内容或图片失效,请留言反馈。

数哈多应用授权系统

开发的目的:

为软件开发者提供知识产权商业授权管理,实现授权创建、校验及订单对接,保护知识产权,规范授权流程

面向领域 / 行业:

面向软件开发者、数字内容创作者及各行业企业,适用于各类数字产品及服务的知识产权商业授权管理领域

软件的主要功能:

支持域名、机器人、IP 等多类型授权创建、校验及过期管理;提供用户与管理员分级管理,包含注册、登录、信息维护功能;对接支付系统,实现订单创建、定时监控支付通知及状态同步;具备授权记录查询、统计及版本管理功能,规范知识产权商业授权流程。

软件的技术特点:

基于 Go 语言 Gin 框架开发,以 JWT 认证与加密存储保障安全,支持域名、机器人、IP 等多类型授权校验。通过数据库事务与定时任务确保订单及授权状态一致,集成第三方支付并验签,模块化适配多场景

搭建教程

分为前端,后端教程

后端搭建教程

步骤一

先在数哈多应用授权系统官网,获取系统官方授权并下载系统源码
然后把压缩包解压之后会有两个压缩包分别是前端,后端

步骤二

然后提前解析两个域名:
后端接口比如用前缀为api的二级域名
前端页面比如使用前缀auth的二级域名
列如:
前端页面:auth.beihaiyun.com
后端接口:api.beihaiyun.com

步骤三

安装宝塔运维面板,然后点击“文件”新建一个项目文件夹“auth”,文件夹名字可随意
上传“后端.zip”文件到新建的这个文件夹里,并解压
1.png

步骤四

创建数据库,数据库用户名密码信息自定义
3.png
上传数据文件“auth.sql”并成功导入数据
6.png

然后回到项目文件夹“auth”,打开“config.yaml”文件并修改配置信息
4.png
项目启动端口配置
默认启动端口为8080

# 系统配置
port: 8080

数据库配置

# MySQL配置
username: "数据库用户名"
password: "数据密码"
hostname: "数据库名"

授权信息配置

# 授权配置
auth:
  authCode: "授权码"  # 替换为你的实际授权码
  serverIp: "授权服务器IP"  # 替换为服务器实际IP(需与授权的IP一致)

步骤五

新建Go项目,添加后端接口网站
2.png
添加完毕之后会自动执行启动项目
7.png

接着访问后端接口文档

后端接口域名/doc/index.html

12.png

像这样后端接口成功搭建完毕了

启动失败原因:

如果没导入数据或者没有获取官方授权的会启动失败。
如果这些都已经操作,还是启动不了,那有可能是8080端口被占用了,尝试修改成其他端口再启动。

前端搭建教程

步骤一

新建PHP项目,创建前端网站
8.png

步骤二

打开前端项目文件夹,然后上传“前端.zip”文件并解压
9.png

步骤三

双击打开“config.js”文件,修改接口地址
修改下面这里

baseApi: 'http://127.0.0.1:8080/api'

改成后端接口网址
比如我这样

baseApi: 'http://api.beihaiyun.com/api'

10.png

访问前端网址
11.png
前端后台管理界面为:

前端域名/admin
默认账号为admin
默认密码为123456

13.png
14.png

喜欢就支持一下吧
点赞 1 分享 收藏
评论 抢沙发
OωO
取消 登录评论