|
@@ -101,4 +101,30 @@ class user_helper
|
|
|
|
|
|
return $member_info;
|
|
|
}
|
|
|
+
|
|
|
+ static public function bindbonus_register($mobile,$sms_code)
|
|
|
+ {
|
|
|
+ if($_SESSION['is_login'] == 1) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ $password = $sms_code . substr($mobile, -4);
|
|
|
+ $model = Model('member');
|
|
|
+ $ret = $model->getMemberInfo(array('member_mobile' => $mobile));
|
|
|
+ if(empty($ret))
|
|
|
+ {
|
|
|
+ $member_info = array('member_mobile' => $mobile,
|
|
|
+ 'member_type' => 0,
|
|
|
+ 'member_passwd' => $password,
|
|
|
+ 'member_sex' => 0,
|
|
|
+ 'member_name' => $mobile,
|
|
|
+ 'member_nickname' => substr_replace($mobile, '****', 3, 4),
|
|
|
+ 'member_mobile_bind' => 1);
|
|
|
+
|
|
|
+ $success = $model->addMember($member_info);
|
|
|
+ if ($success == true) {
|
|
|
+ sms_helper::send_nostore_message($mobile, Sms::register_code, $password);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|