beggars-kami卡密分发系统

介绍

beggars-kami是一个开源项目,专注于卡密分发管理。它提供了安全、高效、易用的卡密生成、存储和发放功能,旨在满足各类需要自动化分发虚拟商品的应用场景。该项目旨在帮助用户简化卡密管理流程,提高工作效率,同时确保卡密数据的安全性和可靠性。 有bug及时反馈 QQ群:708276797 https://qm.qq.com/q/BHc8tl6kzQ

后台账号密码admin qwe123..

软件架构

  • 架构: 基于fastadmin架构开发的beggars-kami项目具有强大的二次开发能力,可以轻松扩展为多用户系统。前台界面采用layui框架,提供了简洁而美观的用户界面体验。

  • 运行要求: 该项目的运行环境支持Nginx、Apache、IIS等常见的Web服务器,要求PHP版本不低于7.3。这种要求确保了项目的性能和稳定性,并提供了先进的PHP功能和语法特性。

功能特点

  • 卡密生成与存储: beggars-kami支持自动生成卡密并安全存储在数据库中,用户可以方便地管理和查看卡密数据。
  • 卡密发放功能: 用户可以通过该系统快速、自动化地将卡密发放给指定的用户,实现快速交付虚拟商品。
  • 安全性保障: 项目注重数据安全性,采取了一系列安全措施来保护卡密数据不被泄露或篡改。
  • 易用性: 界面简洁直观,操作便捷,用户可以轻松上手并快速完成卡密管理任务。
  • 定制化功能: 用户可以根据自身需求定制功能,扩展项目的功能性,以满足特定的业务需求。

安装教程

  1. 下载项目并解压,创建站点,目录选择public
  2. 设置伪静态:

Apache:

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
 

Nginx:

 location / { 
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
 }
 
  1. 配置数据库文件,访问站点

使用说明

  1. 前台:直接访问域名就可以到达前台,使用邮箱进行领取。领取需要输入验证码,防止多次请求接口造成接口拥堵
  2. 后台:/admin.php,可以随意更改,有开发经验的朋友不想以admin.php文件作为入口可以自行配置,fastadmin只需要在配置文件中开启admin模块就能以/admin进行访问
  3. 领取限制十天领取一次,可以自己设置领取的限制,在控制器中10day改成想要的天数即可

亮点

  • 软件对领取者的ip、浏览器等做了标记,更好的防止一个用户对卡密的“撸”行为
  • 卡密通过邮件形式发送到对方邮箱,邮件模板可以自己进行替换

软件截图

  • 数据总览:
  • 15d7e03fe4b16d88e3dcf1163ff6460d_image0.png

  • 邮箱配置:
  • 48a180989f66e87170d341c0d6ca90ef_image1.png

  • 卡密管理: 
  • 7890ba70f7be42b86096fcc3f2aa887f_image2.png

  • 分发管理: 
  • 2eb53fea61568e805aaad5103d7715aa_image3.png

  • 首页: 
  • 41123fb6302bfd4fd5215ec31f5bfbd2_image4.png

  • 72d7ae9cf91be263b9629d97f81476f9_image6.png

  • a4583abd72fe164f01b53924d7f1c100_image7.png

  • 邮件模板:
  • dfe7d282c3a394743df26054da19f17c_image8.png