|
@@ -97,8 +97,10 @@ class loginControl extends mobileHomeControl
|
|
|
|
|
|
//cur-> wx
|
|
|
$unionid_loginner = new login\open_userinfo_log($user_info);
|
|
|
- if ($unionid_loginner->ismember()) {
|
|
|
- if ($unionid_loginner->binded_mobile()) {
|
|
|
+ if ($unionid_loginner->ismember())
|
|
|
+ {
|
|
|
+ if ($unionid_loginner->binded_mobile())
|
|
|
+ {
|
|
|
//pre-> mobile
|
|
|
if (session_helper::has_regmobile()) {
|
|
|
$mobile = session_helper::get_regmobile();
|
|
@@ -116,7 +118,9 @@ class loginControl extends mobileHomeControl
|
|
|
$unionid_loginner->login();
|
|
|
}
|
|
|
account_helper::onLogin(session_helper::memberid());
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
//pre-> mobile
|
|
|
if (session_helper::has_regmobile()) {
|
|
|
$mobile = session_helper::get_regmobile();
|
|
@@ -137,8 +141,11 @@ class loginControl extends mobileHomeControl
|
|
|
wechat_helper::set_userinfo($user_info);
|
|
|
}
|
|
|
}
|
|
|
- } else {
|
|
|
- if (session_helper::has_regmobile()) {
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (session_helper::has_regmobile())
|
|
|
+ {
|
|
|
$mobile = session_helper::get_regmobile();
|
|
|
$mobile_loginner = new login\mobile_log($mobile);
|
|
|
|
|
@@ -336,6 +343,11 @@ class loginControl extends mobileHomeControl
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public function login_codeOp()
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
public function bind_mobilexOp()
|
|
|
{
|
|
|
if (session_helper::logined()) {
|
|
@@ -510,7 +522,7 @@ class loginControl extends mobileHomeControl
|
|
|
public function loginOp()
|
|
|
{
|
|
|
if ($_SESSION['is_login'] == '1') { //检查是否已经登录
|
|
|
- return self::outsuccess(array('member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']));
|
|
|
+ return self::outsuccess(['member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']]);
|
|
|
}
|
|
|
|
|
|
$type = intval(trim($_POST['type']));
|
|
@@ -543,7 +555,8 @@ class loginControl extends mobileHomeControl
|
|
|
if (!$member_info['member_state']) {
|
|
|
return self::outerr(errcode::ErrAccountStop);
|
|
|
}
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else {
|
|
|
if ($type == self::wxopen_login) { //如果是开放平台帐号,此处先需要注册
|
|
|
return self::outerr(errcode::ErrWxNotExist);
|
|
|
} else {
|
|
@@ -557,12 +570,12 @@ class loginControl extends mobileHomeControl
|
|
|
|
|
|
account_helper::onLogin($_SESSION['member_id']);
|
|
|
session::instance()->set_cookie($_SESSION['MPHPSESSID']);
|
|
|
- return self::outsuccess(array('member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']));
|
|
|
+ return self::outsuccess(['member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']]);
|
|
|
}
|
|
|
|
|
|
private function getMemberInfoEx($model_member, $openid, $type, $passwd = '')
|
|
|
{
|
|
|
- $conditions = array();
|
|
|
+ $conditions = [];
|
|
|
if ($type == self::mobile_login) {
|
|
|
$conditions['member_mobile'] = $openid;
|
|
|
$conditions['member_passwd'] = md5($passwd);
|
|
@@ -633,13 +646,13 @@ class loginControl extends mobileHomeControl
|
|
|
if (!empty($ret)) {
|
|
|
return self::outerr(errcode::ErrUserExisted, "用户已经存在.");
|
|
|
} else {
|
|
|
- $member_info = array('member_mobile' => $mobile,
|
|
|
+ $member_info = ['member_mobile' => $mobile,
|
|
|
'member_type' => self::mobile_login,
|
|
|
'member_passwd' => $password,
|
|
|
'member_sex' => 0,
|
|
|
'member_name' => $mobile,
|
|
|
'member_nickname' => substr_replace($mobile, '****', 3, 4),
|
|
|
- 'member_mobile_bind' => 1);
|
|
|
+ 'member_mobile_bind' => 1];
|
|
|
|
|
|
$insert_id = $model->addMember($member_info);
|
|
|
if ($insert_id == false) {
|
|
@@ -652,7 +665,7 @@ class loginControl extends mobileHomeControl
|
|
|
Model('goods_browse')->mergebrowse($_SESSION['member_id'], $_SESSION['store_id']);
|
|
|
account_helper::onRegister($_SESSION['member_id'], session_helper::relay_id());
|
|
|
session::instance()->set_cookie($_SESSION['MPHPSESSID']);
|
|
|
- return self::outsuccess(array('member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']));
|
|
|
+ return self::outsuccess(['member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']]);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -678,7 +691,7 @@ class loginControl extends mobileHomeControl
|
|
|
}
|
|
|
|
|
|
$model = Model('member');
|
|
|
- $ret = $model->editMember(array('member_mobile' => $mobile), array('member_passwd' => md5($password)));
|
|
|
+ $ret = $model->editMember(['member_mobile' => $mobile], ['member_passwd' => md5($password)]);
|
|
|
if ($ret == false || $model->affected_rows() <= 0) {
|
|
|
$ret = $model->getBindedMemberByMobile($mobile);
|
|
|
if (empty($ret)) {
|
|
@@ -721,7 +734,8 @@ class loginControl extends mobileHomeControl
|
|
|
// 判断是否处理
|
|
|
$model = Model('member');
|
|
|
$ret = $model->getBindedMemberByMobile($mobile);
|
|
|
- if (empty($ret)) {
|
|
|
+ if (empty($ret))
|
|
|
+ {
|
|
|
$passwd = $_POST['passwd'];
|
|
|
$validator = new Validator();
|
|
|
$validator->setValidate(Validator::verify_password($passwd));
|
|
@@ -729,13 +743,13 @@ class loginControl extends mobileHomeControl
|
|
|
if ($err != '') {
|
|
|
return self::outerr(errcode::ErrInputParam, $err);
|
|
|
}
|
|
|
- $member_info = array('member_mobile' => $mobile,
|
|
|
+ $member_info = ['member_mobile' => $mobile,
|
|
|
'member_type' => self::mobile_login,
|
|
|
'member_passwd' => $passwd,
|
|
|
'member_sex' => 0,
|
|
|
'member_name' => $mobile,
|
|
|
'member_nickname' => substr_replace($mobile, '****', 3, 4),
|
|
|
- 'member_mobile_bind' => 1);
|
|
|
+ 'member_mobile_bind' => 1];
|
|
|
$member_id = $model->addMember($member_info);
|
|
|
|
|
|
if (!isset($member_id) || $member_id == false) {
|
|
@@ -743,11 +757,12 @@ class loginControl extends mobileHomeControl
|
|
|
} else {
|
|
|
account_helper::onRegister($member_id, session_helper::relay_id());
|
|
|
}
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else {
|
|
|
$member_id = $ret['member_id'];
|
|
|
}
|
|
|
|
|
|
- $update_arr = array();
|
|
|
+ $update_arr = [];
|
|
|
$info = session_helper::parase_wxinfo($_GET['user_info']);
|
|
|
if ($info == false) {
|
|
|
$update_arr['member_wxopenid'] = $wx_openid;
|
|
@@ -756,7 +771,7 @@ class loginControl extends mobileHomeControl
|
|
|
$update_arr = array_merge($update_arr, $info);
|
|
|
}
|
|
|
|
|
|
- $ret = $model->editMember(array('member_id' => $member_id), $update_arr);
|
|
|
+ $ret = $model->editMember(['member_id' => $member_id], $update_arr);
|
|
|
if (!$ret) {
|
|
|
return self::outerr(errcode::ErrDB);
|
|
|
} else {
|
|
@@ -765,7 +780,7 @@ class loginControl extends mobileHomeControl
|
|
|
Model('cart')->mergecart($info, $_SESSION['store_id']);
|
|
|
Model('goods_browse')->mergebrowse($_SESSION['member_id'], $_SESSION['store_id']);
|
|
|
session::instance()->set_cookie($_SESSION['MPHPSESSID']);
|
|
|
- return self::outsuccess(array('member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']));
|
|
|
+ return self::outsuccess(['member_id' => $_SESSION['member_id'], 'HPHPSESSID' => $_SESSION['MPHPSESSID']]);
|
|
|
}
|
|
|
}
|
|
|
}
|