|
@@ -19,13 +19,14 @@ abstract class ILogin
|
|
|
{
|
|
|
const mobile_login = 1;
|
|
|
const wxopen_login = 2;
|
|
|
- const fields = 'member_id,member_mobile,member_wxunionid,member_wxopenid,member_name,member_truename,member_signname,' .
|
|
|
- 'member_nickname,member_avatar,member_sex,member_birthday,member_passwd,member_paypwd,member_email,member_mobile_bind,member_state';
|
|
|
+ const fields = '*';
|
|
|
+
|
|
|
+// const fields = 'member_id,member_mobile,member_wxunionid,member_wxopenid,member_name,member_truename,member_signname,' .
|
|
|
+// 'member_nickname,member_avatar,member_sex,member_birthday,member_passwd,member_paypwd,member_email,member_mobile_bind,member_state';
|
|
|
|
|
|
protected $mMemberId;
|
|
|
protected $mMemberInfo;
|
|
|
- public function __construct()
|
|
|
- {
|
|
|
+ public function __construct() {
|
|
|
$this->mMemberId = 0;
|
|
|
}
|
|
|
public function memberid() {
|
|
@@ -43,23 +44,20 @@ abstract class ILogin
|
|
|
$this->mMemberInfo = $mod_member->getMemberInfo(['member_id' => $this->mMemberId],ILogin::fields,true);
|
|
|
if(empty($this->mMemberInfo)) return false;
|
|
|
|
|
|
- if(session_helper::logined())
|
|
|
- {
|
|
|
+ if(session_helper::logined()) {
|
|
|
$mod_member->createSession($this->mMemberInfo);
|
|
|
session::instance()->set_cookie($_SESSION['MPHPSESSID']);
|
|
|
}
|
|
|
- else
|
|
|
- {
|
|
|
+ else {
|
|
|
$mod_member->createSession($this->mMemberInfo);
|
|
|
Model('cart')->mergecart($this->mMemberInfo, $_SESSION['store_id']);
|
|
|
Model('goods_browse')->mergebrowse($this->mMemberId, $_SESSION['store_id']);
|
|
|
- account_helper::onLogin($this->mMemberId);
|
|
|
session::instance()->set_cookie($_SESSION['MPHPSESSID']);
|
|
|
}
|
|
|
+ account_helper::onLogin($this->mMemberId);
|
|
|
|
|
|
return true;
|
|
|
}
|
|
|
-
|
|
|
public function bind($user_info,$fUseOpenid = true)
|
|
|
{
|
|
|
if($this->mMemberId <= 0) return false;
|