联创圈 logo 联创圈
热门搜索
返回联创圈官方笔记

【开发日记】2026年8月7日 — 会员分销机制 + 权限体系 + 后台权限控制

💰 今日开发概要

今天是重头戏,完成了会员分销系统的全套开发,包括五级会员体系、客户锁定机制、权限管理、支付接口配置、会员AI配置,以及后台权限控制体系。

1. 五级会员体系

等级价格一级佣金核心权限
免费会员¥00%广告解锁资源/课程
VIP会员¥9920%查看 + 分销权限
SVIP会员¥29940%+ 营销板块 + AI配置
合伙人¥99960%+ 自定义品牌
代理商¥299980%全权限解锁

2. 客户锁定机制

通过推广链接、二维码扫码等方式,将客户锁定到分销商名下。锁定期间内,客户的任何消费都会产生佣金。

  • 支持配置锁定天数(默认30天,0=永久)
  • 锁定记录可查询历史
  • 会员端可查看锁定客户列表

3. 权限管理体系

后台可精细配置每个会员等级的权限:

  • 资源权限:无权限 / 广告解锁 / 免费查看
  • 课程权限:无权限 / 广告解锁 / 免费查看
  • 营销板块权限、分销权限、AI配置权限、自定义品牌权限:开/关

4. 支付接口配置

预留了四种支付方式的配置接口:支付宝、微信支付、USDT、余额支付。每种支付方式都有完整的参数配置项,后台填入即可启用。

5. 会员AI配置

SVIP及以上会员可以配置自己的AI接口(API Key、URL、模型),用于内容创作、文章生成等功能,不依赖平台全局AI配置。

6. 后台权限控制(重点)

会员现在可以登录后台,但只能看到自己相关的功能入口:

  • 会员可见:首页概览、分销中心、锁定客户、AI配置、会员升级、专栏管理、上传资源/课程、分站管理
  • 仅管理员可见:网站配置、用户管理、资源/课程管理(上下架)、广告管理、穿山甲广告、开发日记、社区排序、权限管理、支付配置、营销板块、批量发布

通过 before_request 全局拦截器实现,所有 /admin/* 路由自动检查管理员身份,非管理员访问直接重定向到首页。

7. 踩过的坑

SQLAlchemy 自引用外键(self-referential FK)的 AmbiguousForeignKeysError,User 模型有多个指向自己的外键(parent_id、locked_by_id),必须在 relationship 中明确指定 foreign_keys 和 remote_side 参数。


发布于 2026年8月7日 | 联创圈开发团队

5
评论
加载评论中...

键盘快捷键

导航

/ 聚焦搜索框
g h 返回首页
g r 资源库
g c 课程中心

操作

t 切换深色模式
b 返回顶部
f 快捷操作面板
? 显示快捷键帮助

图片浏览

上一张
下一张
Esc 关闭/退出

?Shift + / 随时打开此面板