工作流程
事件流程
逻辑问题修正
对应参考项目页面:pc端:https://widegw.wware.org/login.html 公众号:https://widegw.wware.org/m/a/2_1.html
1.小程序授权登录,如下图所示:
2. 绑定手机号码,如下图所示:
3. 绑定手机号操作,如下图所示:
4.2号用户(yhxx)合并至1号用户(user),自定义代码如下图所示:
代码如下:(两个用户合并代码)
/*INSBEGIN:CUSTOM*/
function() {
tmp_data.xqrid = tmp_data.user[0]._id;
tmp_data.provider = tmp_data.yhxx.provider;
tmp_data.openid = tmp_data.yhxx.openid;
tmp_data.wechatopenid_noana = tmp_data.yhxx.openid;
tmp_data.nickname = tmp_data.yhxx.nickname;
tmp_data.gender = tmp_data.yhxx.gender;
tmp_data.user7unionid = tmp_data.yhxx.user7unionid;
tmp_data.xgyhid = tmp_data.user[0]._id;
tmp_data.qhyhxx = {
"_id": tmp_data.user[0]._id,
"nickname": tmp_data.nickname,
"username": tmp_data.user[0].username,
"role": tmp_data.user[0].role
};
},
/*INSEND:CUSTOM*/
5. wechatopenid_noana需要手动添加至标准新建代码段中 ,如下图所示( 标准新建代码)
1.微信扫码登录,如下图所示:
2.绑定手机号码,如下图所示:
3. 绑定手机号操作,如下图所示:
4.2号用户(yhxx)合并至1号用户(user),自定义代码如下图所示:
(自定义代码段)用户合并代码如下:
*INSBEGIN:CUSTOM*/
function() {
tmp_data.provider = tmp_data.yhxx.provider;
tmp_data.openid = tmp_data.yhxx.openid;
tmp_data.wechatkfopenid_noana = tmp_data.yhxx.openid;
tmp_data.nickname = tmp_data.yhxx.nickname;
tmp_data.gender = tmp_data.yhxx.gender;
tmp_data.user7unionid = tmp_data.yhxx.user7unionid;
tmp_data.xgyhid = tmp_data.user[0]._id;
tmp_data.qhyhxx = {
"_id": tmp_data.user[0]._id,
"nickname": tmp_data.nickname,
"username": tmp_data.user[0].username,
"role": tmp_data.user[0].role
};
},
/*INSEND:CUSTOM*/
5. wechatkfopenid_noana需要手动添加至标准新建代码段中 ,如下图所示( 标准新建代码)