|
@@ -11,6 +11,7 @@ require_once(BASE_DATA_PATH . '/model/member.model.php');
|
|
require_once(BASE_CORE_PATH . '/framework/libraries/sms.php');
|
|
require_once(BASE_CORE_PATH . '/framework/libraries/sms.php');
|
|
require_once(BASE_CORE_PATH . '/framework/function/core.php');
|
|
require_once(BASE_CORE_PATH . '/framework/function/core.php');
|
|
require_once(BASE_ROOT_PATH . '/helper/sms_helper.php');
|
|
require_once(BASE_ROOT_PATH . '/helper/sms_helper.php');
|
|
|
|
+require_once(BASE_ROOT_PATH . '/helper/field_helper.php');
|
|
|
|
|
|
//登录,获取验证码,注册
|
|
//登录,获取验证码,注册
|
|
|
|
|
|
@@ -21,6 +22,7 @@ class loginControl extends mobileHomeControl
|
|
|
|
|
|
//客户登录身份类型
|
|
//客户登录身份类型
|
|
protected $client_login_type_array = array(0, 1, 2);
|
|
protected $client_login_type_array = array(0, 1, 2);
|
|
|
|
+ private static $fields = 'member_id,member_mobile,member_wxopenid,member_name,member_truename,member_avatar,member_sex,member_birthday,member_passwd,member_paypwd,member_email,member_mobile_bind,member_state';
|
|
|
|
|
|
public function __construct()
|
|
public function __construct()
|
|
{
|
|
{
|
|
@@ -123,7 +125,10 @@ class loginControl extends mobileHomeControl
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
|
|
- $member_info = $model_member->getMemberInfo($conditions);
|
|
|
|
|
|
+ $member_info = $model_member->getMemberInfo($conditions,self::$fields);
|
|
|
|
+ field_helper::validate_null_string($member_info,'member_mobile,member_wxopenid,member_name,member_truename,member_avatar,member_email');
|
|
|
|
+ field_helper::validate_null_int($member_info,'member_sex',0);
|
|
|
|
+
|
|
return $member_info;
|
|
return $member_info;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -191,7 +196,7 @@ class loginControl extends mobileHomeControl
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- $member_info = array('member_mobile' => $mobile, 'member_type' => 0, 'member_passwd' => $password,'member_name' => $mobile);
|
|
|
|
|
|
+ $member_info = array('member_mobile' => $mobile, 'member_type' => 0, 'member_passwd' => $password,'member_sex' => 0, 'member_name' => $mobile,'member_mobile_bind' => 1);
|
|
$success = $model->addMember($member_info);
|
|
$success = $model->addMember($member_info);
|
|
if ($success == false) {
|
|
if ($success == false) {
|
|
return self::outerr(errcode::ErrRegister);
|
|
return self::outerr(errcode::ErrRegister);
|