本帖最后由 1031308775 于 2023-1-29 19:46 编辑
验证网盘下载地址: https://wwmh.lanzoul.com/ieqPc0m2oc8j
系统后端采用golang语言:beego web框架 编写,可自由使用sqlite或者mysql作为数据库存储、可选filecache或者redis缓存系统,可自定义网站端口。
系统前台使用了vue3 Naive-Ui-Admin框架,目前已实现以下功能:
1.项目管理(项目列表、登录规则、版本号管理) 2.激活码管理(激活码类型、创建激活码、激活码列表) 3.会员管理(会员列表、最近在线) 4.个人设置
验证功能特色: 1.支持免费 收费两种运营模式,免费模式不需要输入激活码即可直接登录 2.项目支持单码/账号两种登录模式 3.项目支持灵活绑定登录规则,多种登录模式可供设置 4.支持在线会员管理,激活码管理 5.附带接口文档,自带webapi对接,可实现多种语言轻松对接 6.api接口支持rsa签名算法,防止返回包被篡改,易语言对接已实现对返回包进行验签的功能
## 默认账号密码
- admin
- 112233
- 部署成功之后,访问地址为:[http://服务器ip:9960](http://ip:9960),请注意默认端口为9960,记得修改默认账号密码
系统界面截图:
以下为不同平台部署的简单介绍:[color=rgba(24, 24, 25, 0.7)]1.获取到源文件压缩包
2.需要准备windows 或者linux系统的服务器
3.windows服务器直接将压缩包解压到桌面任意目录,执行 verification.exe即可
4.linux服务器建议安装宝塔面板,然后使用网站栏目的go项目部署即可,或者使用supervisor进程管理工具进行部署。
5.linux关于命令行运行的方法如下:
1).先解压
2).打开终端窗口,输入./verification 即可运行
6.宝塔部署方法如下图:
7.关于配置文件,如果不清楚配置文件究竟有何作用,建议不要随意修改,至于网站端口请根据自己需求修改,建议端口搭配cdn进行验证系统~~~~服务的部署。
根目录:config.conf
[JavaScript] 纯文本查看 复制代码 [app]
cache = file // file 表示使用filecache,redis 表示使用rediscache
key = 1
[sql]
type = sqlite // 目前支持sqlite以及mysql数据库
ip = 127.0.0.1 // mysql数据库host
port = 3306 // mysql数据库端口
user = auth_test // mysql数据库用户名
pwd = ZtiMPESd.. // mysql数据库密码
db = auth_test // mysql数据库表
rebuild = false // 是否重置数据库,如果设置true将会直接清空并且重建数据库
[color=rgba(24, 24, 25, 0.7)]根目录: /conf/app.conf
[color=rgba(24, 24, 25, 0.7)]
[JavaScript] 纯文本查看 复制代码 appname = verification // app名称,请勿修改
httpport = 9960 // 网站服务端口
runmode = dev // 运行模式 prod,dev,生产环境请替换为prod~~~~
autorender = true // 自动渲染,请勿修改
copyrequestbody = true // 接收json数据,请勿修改
EnableDocs = true // 开启内置稳定,请勿修改
sqlFile = ./sever.db // sqlite数据库文件名称,请勿修改
sessionon = true // 开启session,请勿修改
|