|
@@ -72,6 +72,7 @@ class Applet extends Base
|
|
|
$result['mobile'] = $mobile;
|
|
|
if ($info) {
|
|
|
$update['set_mobile'] = $mobile;
|
|
|
+ $update['bind'] = 1;
|
|
|
$update['where_id'] = $uid;
|
|
|
Dever::load('passport/user-update', $update);
|
|
|
|
|
@@ -85,6 +86,10 @@ class Applet extends Base
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if (!$info['mobile']) {
|
|
|
+ Dever::score($uid, 'bind_mobile', '绑定手机号');
|
|
|
+ }
|
|
|
+
|
|
|
$result['uid'] = $uid;
|
|
|
$result['signature'] = Dever::login($uid);
|
|
|
|
|
@@ -125,7 +130,10 @@ class Applet extends Base
|
|
|
$wechat['unionid'] = $data['unionid'];
|
|
|
}
|
|
|
if (!$uid) {
|
|
|
+ $user['bind'] = 2;
|
|
|
+ $user['temp'] = 1;
|
|
|
$user['username'] = '临时用户';
|
|
|
+ $user['source_type'] = 'applet';
|
|
|
$uid = Dever::load('passport/user-insert', $user);
|
|
|
}
|
|
|
|
|
@@ -187,6 +195,7 @@ class Applet extends Base
|
|
|
$result['mobile'] = $mobile;
|
|
|
if ($info) {
|
|
|
$update['set_mobile'] = $mobile;
|
|
|
+ $update['bind'] = 1;
|
|
|
$update['where_id'] = $uid;
|
|
|
Dever::load('passport/user-update', $update);
|
|
|
|
|
@@ -200,6 +209,10 @@ class Applet extends Base
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ if (!$info['mobile']) {
|
|
|
+ Dever::score($uid, 'bind_mobile', '绑定手机号');
|
|
|
+ }
|
|
|
+
|
|
|
$result['vid'] = $vid;
|
|
|
$result['uid'] = $uid;
|
|
|
$result['signature'] = Dever::login($uid);
|
|
@@ -255,6 +268,11 @@ class Applet extends Base
|
|
|
|
|
|
$info = Dever::load('passport/user-one', $uid);
|
|
|
if ($info) {
|
|
|
+
|
|
|
+ if ($info['temp'] == 1) {
|
|
|
+ Dever::score($uid, 'bind_wechat', '用户微信授权');
|
|
|
+ }
|
|
|
+ $update['temp'] = 2;
|
|
|
if ($name) {
|
|
|
$update['set_username'] = $name;
|
|
|
}
|