邀请码机制(Beta Code)
系统内测阶段,通过邀请码机制让部分受邀用户使用系统的完整功能。
数据表结构参见:邀请码表
实现方式
- 邀请码(Beta Code)通过批量生成存放在数据表中;
- 给获邀用户发放邀请码;
- 用户在网站注册时按照常规流程,即,通过邮箱/手机号、密码完成注册;
- 用户注册完成之后,后台系统判断现在是否开启邀请机制,如果邀请机制开启,则判断该用户是否已验证过邀请码,如果已验证,则允许用户使用所有功能,如果未验证,则给用户展示邀请码输入页,让用户输入有效的邀请码;
未获邀用户的访问限制
未获邀用户除以下页面外,其余页面都严禁访问:
- 注册
- 登录
- 邀请码输入页
- 找回密码页
思考:是否允许未获邀用户提前完成实名认证???