关于分销系统,有一些问题想问下大家

6 小时 24 分钟前
 zx9481

每个分销用户都有一个唯一的邀请码,用户在购买会员时需要使用这个邀请码。现在为了防止滥用邀请码,要对购买流程进行调整:用户购买会员前,需要先联系分销用户,由分销用户生成一个唯一 ID 并提供给用户。用户在购买时,除了输入自己的邀请码,还需输入分销用户提供的唯一 ID 。 这样设计可以吗?

954 次点击
所在节点    程序员
12 条回复
SilentRhythm
6 小时 10 分钟前
那还需要邀请码干嘛,本质就是唯一 ID 的消耗
zx9481
5 小时 59 分钟前
@SilentRhythm 当时设计有问题,邀请码每个分销用户只有一个。
hai046
5 小时 53 分钟前
指定用户的 code? 分销直接指定用户绑定邀请码不就可以了。
不过感觉好鸡肋。
lg106
5 小时 20 分钟前
没明白为什么还要输入邀请码,不是有和分销用户关联的唯一 ID 了吗
dko
5 小时 20 分钟前
你要是又想提升业绩又想给分销商少分钱,那就这么干,不过离倒闭也快不远了。
iOCZS
5 小时 10 分钟前
不利于传播,这个是产品层面的问题
yidev
5 小时 6 分钟前
你设计这玩意,不就是希望人滥用的吗?
zizon
3 小时 41 分钟前
你把分销用户的邀请码作为某种加密方式的 key 的一部分就好了.

校验的时候解密出来就知道是谁分销出去的.
mysan
3 小时 7 分钟前
你描述说的滥用邀请码是什么个情况 有什么实际影响
zhengwenk
2 小时 46 分钟前
邀请码不就是给分销人员用的么。什么场景下会被滥用。用户购买前还得多一个联系分销员拿 id 的步骤? 感觉两边都变得繁琐了
lyxxxh2
1 小时 27 分钟前
业务上很怪,不过老板接受了就行。

技术上,这设计没问题。
在数据库建议只设计一个字段,
不然后续经常用,得额外代码组合。
Habyss
9 分钟前
没太明白
1. 每个分销用户的唯一邀请码只能用一次还是多次?
2. 滥用是指啥? 如果前提是唯一邀请码只能用一次, 滥用可以理解, 防止暴力试出来? 如果是能用多次的话, 滥用是啥场景...
3. 不谈产品业务逻辑是否自洽, 单说方案实现, 分销用户生成的唯一 ID 只能给联系他的人用还是别人也可以用? 唯一 ID 能重复用吗? 每次都需要生成吗?

a. 如果是任何人可以用的话, 可以让分销用户点击按钮生成一个短链, 短链里有他的邀请码和唯一标识, 同时后端存一下两个对应的值, 后期短链也可以加过期时间, 生效时间之类的限制逻辑
b. 如果只能联系他的人用, 那就需要在短链里多一个对应用户的标识了, 对应存的值也要多一个了
c. 用户点击短链的时候, 前端解析自动把参数带到后端

个人觉得短链对于用户操作而言更加方便

还有你的`这样设计可以吗`, 是指产品业务逻辑设计还是你技术方案的设计

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092302

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX