资源爱好者上万精品资源供你下载。
CTRL+D收藏本站 - 找资源永不迷路。
当前位置:网站首页 > 易语言源码 > 正文

易语言 免费网络验证系统【golang后端、vue前端】

作者:资源爱好者日期:2023-02-06浏览:1353分类:易语言源码

系统后端采用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,记得修改默认账号密码

系统界面截图:

易语言 免费网络验证系统【golang后端、vue前端】

易语言 免费网络验证系统【golang后端、vue前端】

以下为不同平台部署的简单介绍:

[color=rgba(24, 24, 25, 0.7)]1.获取到源文件压缩包
2.需要准备windows 或者linux系统的服务器
3.windows服务器直接将压缩包解压到桌面任意目录,执行 verification.exe即可

易语言 免费网络验证系统【golang后端、vue前端】

4.linux服务器建议安装宝塔面板,然后使用网站栏目的go项目部署即可,或者使用supervisor进程管理工具进行部署。
5.linux关于命令行运行的方法如下:
1).先解压

易语言 免费网络验证系统【golang后端、vue前端】

2).打开终端窗口,输入./verification 即可运行

易语言 免费网络验证系统【golang后端、vue前端】

6.宝塔部署方法如下图:

易语言 免费网络验证系统【golang后端、vue前端】

7.关于配置文件,如果不清楚配置文件究竟有何作用,建议不要随意修改,至于网站端口请根据自己需求修改,建议端口搭配cdn进行验证系统~~~~服务的部署。

根目录:config.conf


[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)]


appname = verification // app名称,请勿修改

httpport = 9960        // 网站服务端口

runmode = dev          // 运行模式 prod,dev,生产环境请替换为prod~~~~

autorender = true      // 自动渲染,请勿修改

copyrequestbody = true // 接收json数据,请勿修改

EnableDocs = true      // 开启内置稳定,请勿修改

sqlFile = ./sever.db   // sqlite数据库文件名称,请勿修改

sessionon = true       // 开启session,请勿修改