专门为中小软件提供的开源JAVA网络验证系统目前的功能主要有:注册,登陆,绑定卡密,绑定机器,取软件版本,软件留言,修改密码,取卡密期限,rsa算法加密登陆,取软件信息 项目采用spring boot + vue前后端分离架构开发,Idea ide开发


项目介绍

专门为中小软件提供的开源JAVA网络验证系统

快速让自己开发的软件拥有以下功能:

  • 目前的功能主要有:注册,登陆,绑定卡密,绑定机器,取软件版本,软件留言,修改密码,取卡密期限,rsa算法加密登陆,取软件信息

后台页面6大模块

接口管理软件管理日志管理充值卡管理用户管理配置管理


系统亮点:

开放接口全部可以后台配置,进行ip限流配置管理,限制接口在 xx 分钟内容只能访问 xx 次开放接口全部进行了严格认证处理用户登陆注册日志看得见!图表展示,表格数据展示软件用户全可控,系统后台配置一下就行开源、稳定、安全的软件加密授权系统,让软件开发更简单、迅速


软件架构

项目采用spring boot + vue前后端分离架构开发,Idea ide开发

admin(为admin-web提供服务,service,mapper层处理)admin-web(提供给外部访问接口,controller)api(提供给各个服务的vo,bean等等使用)commom(自写的工具包)buider(数据库和java bean一键生成的项目)admin-web-page(后台管理页面(vue编写))sdk(各大语言的sdk(1.易语言sdk))


主要采用的技术有:

dubbo(项目rpc通信)mybatis plus(mapper访问层)hibernate(用于生成数据库和验证vo)shiro(登陆验证)前端采用(vue - element ui)hutool(工具包)redis(用作缓存)mysqlrabbit mq队列(用于邮箱发送邮件)mapstruct(对象之间的转换)lombok(用于类自动生成get set方法)zookeeper(用于dubbo和分布锁使用)hikari(数据库连接)


版本日志

  • 1.6 优化代码,修复已知问题,优化易语言demo
  • 1.5 优化代码 增加运行日志,增加开放接口后台管理,增强软件日志,优化易语言demo,优化后台页面增加loading
  • 1.3 修复易语言 demo和sdk,修复sql语句,增加批量删除卡密
  • 1.2 修复充值,易语言demo更新,修复vo验证字段,修复RspHandleAspect(优化ip访问控制,限制接口在 xx 分钟内容只能访问 xx 次),优化后台页面
  • 1.1 增加注册验证码,注册增加分布式锁,修复大量bug





spring boot redis无密码配置 spring boot redis密码加密_后台管理


后台系统页面


spring boot redis无密码配置 spring boot redis密码加密_JAVA_02


spring boot redis无密码配置 spring boot redis密码加密_JAVA_03


spring boot redis无密码配置 spring boot redis密码加密_易语言_04


spring boot redis无密码配置 spring boot redis密码加密_后台管理_05


spring boot redis无密码配置 spring boot redis密码加密_JAVA_06


spring boot redis无密码配置 spring boot redis密码加密_易语言_07


spring boot redis无密码配置 spring boot redis密码加密_后台管理_08