codecamp

OpenSNS-邀请注册

上一讲,我们认识了什么是身份,及身份的设置。现在我们来学习下邀请注册的配置。

邀请注册配置


什么是邀请注册?有什么用?

邀请注册的主要功能就是用于网站早期限制用户注册,那么为什么需要限制用户注册呢?难道用户不是越多越好?

答案必然是否定的,为什么呢?因为网站早期的用户质量很大程度上决定了整个网站的文化氛围,这也是为什么我们如此强调种子用户的质量的原因。

在OS中,我们结合身份系统加入了邀请注册功能。通过邀请注册,站长可以对用户质量进行严格把控。


下面是一张官网社群的邀请码类型列表



从表中,我们可以很清楚地看到,我们有多种类型的邀请码,这些邀请码,被分配给了各类身份的用户。

商业客户邀请码,允许官方人员购买,通过这种邀请码注册的用户身份为商业客户。属于典型的限制型邀请码。

同样,随着我们授权版本的细分,我们细化了邀请码版本,加入了企业标准版企业至尊版企业专业版的邀请码。

普通邀请码,则允许站长、开发者、商业客户、官方人员购买。并且一旦邀请注册成功,邀请者可以获得20行代码量作为奖励。这种身份可以注册站长和开发者。属于典型的推广型邀请码。

官方人员升级码,此类邀请码仅限官方人员购买,其作用是新的员工被招聘进来之后,我们都会分配一个升级码给他,让他注册成为官方人员。

新增邀请码类型

要想分配邀请码,就必须存在该类邀请码的类型。所以,第一步就应该是新增邀请码。

点击【邀请码列表页】-【新增】按钮


2.生成邀请码


OpenSNS-身份全解
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

OpenSNS模块使用

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }