我想有一个系统,我的用户可以邀请他们的朋友。我们不希望在发送邀请链接时使用 URL 缩短器,但链接相对较短也很重要。我认为实现这一点的最佳方法是给每个用户一个“个人资料用户名”,如“tonyamoyal12”,并让他们根据需要请求一个新的唯一用户名。
当我的用户发出邀请时,它会发出一个类似http://mydomain/invite/profile_username的 URL,基本上如果被邀请者在该 URL 登录,邀请者就会获得信用。谁能想到这种方法的缺点?大多数邀请 URL 都有哈希值来验证邀请的完整性,但我认为我的方法效果很好。
更新 配置文件用户名是 INVITER 而不是 INVITEE 的用户名。因此,用户在 INVITER 的个人资料页面上注册,因此邀请者会因为让某人在他的页面上注册而获得“积分”。
谢谢!