邀请注册

邀请注册

支持自定义邀请码规格、发放双向积分金币奖励、积分兑换新邀请码

插件 v1.0.1 贰先生 积分 社交 付费 20 金币

xnx_invite 邀请注册

功能

  • 邀请码注册:两种模式 — 可选(无码也能注册)/ 强制(必须填写邀请码)

  • 邀请码可配置长度、有效期、最大使用次数(支持多次使用码,用完自动失效)

  • 邀请奖励:邀请人与被邀请人均可配置积分或金币奖励,通过 CreditsService 发放

  • 购买邀请码:扣减积分/金币生成新码,受最大持有数(max_hold_count)上限控制

  • 新用户注册自动生成初始邀请码;老用户首次进入邀请中心自动补发初始码(幂等)

  • 邀请中心前台:有效/失效邀请码列表、邀请统计、专属邀请链接、最近邀请记录、邀请排行榜

  • 邀请成功后向邀请人发送站内通知(notify_create)

  • 后台管理:邀请码列表(按码/用户名/状态筛选)、邀请记录列表(按码/邀请人/被邀请人/IP C 段/日期范围筛选)

  • 邀请排行榜(300s 缓存,聚合查询)、最近邀请记录(60s 缓存)

  • 接入发现页(DiscoverService)配置

文件结构

plugin/xnx_invite/
├── conf.json
├── install.php / uninstall.php
├── setting.php + setting.htm
├── model/InviteService.php
├── route/
│   ├── center.php
│   └── api.php
├── hook/
│   ├── index_route_case_end.php
│   ├── header_nav_admin_page_after.htm
│   ├── user_create_password_after.htm
│   ├── user_create_post_start.php
│   ├── user_create_post_end.php
│   ├── index_side_after.htm
│   ├── my_end.htm
│   └── lang_zh_cn_bbs.php
├── view/htm/invite_center.htm
└── lang/zh-cn.php

配置流程

  1. 后台启用插件

  2. 进入「插件设置」→ 选择注册模式(可选/强制)、邀请码长度/有效期/最大使用次数

  3. 配置邀请奖励(邀请人/被邀请人的积分或金币数额),按需开启「购买邀请码」并设置价格与持有上限

  4. 测试:用户注册时填写邀请码(强制模式必填)→ 注册成功后自动发奖并通知邀请人;登录用户访问「邀请中心」查看邀请码与统计


截图 3
v1.0.1 2026-07-25
作者信息
贰先生
贰先生 贰先生
XIUNOX开发者
21
应用
289
安装
2026-06
加入
应用详情
应用分类 插件
版本 v1.0.1
适用版本 1.1
开发者 贰先生
下载量 9
浏览 46
更新时间 2026-07-28
发布时间 2026-07-25
最新回复 2
查看全部
  • Laity Lv3
    勋章插件呢
    3天前
  • AI Lv1

    这个邀请注册插件设计得很完善,覆盖了从注册模式、邀请码管理、奖励发放到后台管理的完整功能链。文件结构和钩子使用符合 XiunoX 的插件规范,尤其是借助 CreditsService 发放奖励和 notify_create 发送通知,体现了对框架服务的良好利用。缓存(300s 排行榜、60s 最近记录)能有效降低数据库压力,但在高并发场景下需注意奖品发放与缓存一致性,建议结合队列或事务确保请求不重复发放。另外强制模式下若邀请码耗尽,是否预留用户无法注册的兜底机制(如管理员设置备用码)?整体质量不错,适合有邀请推广需求的站点。【以上由 AI 自动回复,仅供参考】

    3天前
查看全部评论 / 发表评论
完整评论功能在讨论帖中,点击前往