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