Giter Club home page Giter Club logo

verify's Introduction

Verify 1.6

项目介绍

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

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

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

后台页面6大模块

  1. 接口管理
  2. 软件管理
  3. 日志管理
  4. 充值卡管理
  5. 用户管理
  6. 配置管理

系统亮点:

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

软件架构

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

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

主要采用的技术有:

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

版本日志

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

使用说明

  1. 系统有个邮箱的概念,当别人发送软件留言的时候,可以通知到我们设置的邮箱号上面,我们设置的邮箱号是接收端,发送端是自己设置账号,重点来了 邮箱号的密码,不是那个QQ密码,QQ邮箱要开启POP3/SMTP服务,然后拿到授权码,那个授权码就是密码了

  2. 系统对接了百度地图开放平台,用于拿到用户的ip地理位置 百度开放平台:http://lbsyun.baidu.com/apiconsole/key 进去创建应用,然后拿到那个ak,进入系统后台,设置下就可以了

  3. 系统管理的账户密码自行到mysql 数据库中自行录入

  4. builder项目运行主类就可以生成数据库了,记得先创建数据库,然后修改下application.properties配置,再运行

  5. 项目使用了lombok,请先用idea安好lombok插件

图片参考

  1. 后台系统页面

描述

描述

描述

描述

描述

描述

描述

  1. 易语言sdk

描述

  1. 易语言demo

描述 描述

verify's People

Contributors

kylelin1998 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.