ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 统一用户中心 - [统一用户中心说明](#_1) - [Openid与Uid的关系](#OpenidUid_2) - [验证粉丝身份信息](#_3) - [会员的积分资料](#_4) - [会员基本资料](#_5) #### 统一用户中心说明 为了更好的管理公众号的用户,微擎系统引入了统一用户机制。引入统一用户中心(下称 **用户中心**)有以下好处: - 方便统一管理用户的基本资料和积分信息 - 方便从不同的渠道平台(下称**渠道平台**。指:微信,易信,来往或者自有的CRM等不同的用户系统)同步和共享用户资源 操作流程如下: ![](https://box.kancloud.cn/2016-05-03_57287c29c255e.jpg) #### Openid与Uid的关系 这里的Openid可以泛指从微信、易信或是其它平台进入的粉丝,当这些这些粉丝进入模块或是微站时,在系统中是不产生任何资料数据。 仅当这些粉丝完成绑定、注册操作时在系统中产生一个uid与之对应,才可以存储一些额外资料(包括真实姓名,性别等等)和积分数据,系统也允许多个Opendid对应同一个Uid。 #### 验证粉丝身份信息 当模块或是系统需要获取会员资料或是积分时,可以使用 **checkauth()** 函数来判断会员是否进行登录(未登录时会跳转至登录页面),以便可以使用其资料和积分数据。例如: ``` //需要使用会员积分数据 //此函数会判断当前会员是否进登录,如果没有登录跳转至登录页面 checkauth(); print_r($_W['member']); ``` > 需要注意的是非认证服务号时,未关注的粉丝不会在系统中产生Uid及Openid(mc\_mapping\_fans表)数据,仅当其关注后才会产生。认证服务号时,未关注粉丝默认也不会产生Uid及Openid(mc\_mapping\_fans表)数据,但是如果模块调用 **checkauth()** 函数后,就会产生相应的数据。 #### 会员的积分资料 微擎系统内置5类积分数据,其实积分,余额,贡献为系统内置的,系统很多功能都依赖此数据。 可以通过 功能选项 -- 积分设置 来管理积分名称和是否启用 变量名称 说明credit1积分credit2余额credit3贡献credit4缺省credit5缺省#### 会员基本资料 微擎系统内置了会员常用的资料信息来满足各功能的需求。 可以通过 功能选项 -- 会员字段管理 来管理资料名称和是否启用 变量名称 说明realname真实姓名nickname昵称avatar头像qqQQ号mobile手机号码vipVIP级别gender性别birthyear出生生日constellation星座zodiac生肖telephone固定电话idcard证件号码studentid学号grade班级address邮寄地址zipcode邮编nationality国家resideprovince居住地址graduateschool毕业学校company公司education学历occupation职业position职位revenue年收入affectivestatus情感状态lookingfor交友目的bloodtype血型height身高weight体重alipay支付宝帐号msnMSNemail电子邮箱taobao阿里旺旺site主页bio个人介绍interest兴趣爱好workerid工号