|
@@ -88,7 +88,7 @@ class WechatService extends BaseService
|
|
|
{
|
|
{
|
|
|
$wxInfo = WechatService::getWechatInfo('', true);
|
|
$wxInfo = WechatService::getWechatInfo('', true);
|
|
|
$openid = isset($wxInfo['openid'])? $wxInfo['openid'] : '';
|
|
$openid = isset($wxInfo['openid'])? $wxInfo['openid'] : '';
|
|
|
- $cacheKey = 'weixin:init:'.get_client_ip().'_'.$openid;
|
|
|
|
|
|
|
+ //$cacheKey = 'caches:weixin:init:'.get_client_ip().'_'.$openid;
|
|
|
if (empty($wxInfo) || empty($openid)) {
|
|
if (empty($wxInfo) || empty($openid)) {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
@@ -106,7 +106,7 @@ class WechatService extends BaseService
|
|
|
|
|
|
|
|
|
|
|
|
|
// 用户信息
|
|
// 用户信息
|
|
|
- $inviteId = request()->all('sid', 0);
|
|
|
|
|
|
|
+ $inviteId = request()->get('sid');
|
|
|
$inviteId = $inviteId? $inviteId : session('sid');
|
|
$inviteId = $inviteId? $inviteId : session('sid');
|
|
|
$userData = [
|
|
$userData = [
|
|
|
'gender' => $wxData['sex'],
|
|
'gender' => $wxData['sex'],
|
|
@@ -127,7 +127,7 @@ class WechatService extends BaseService
|
|
|
if (empty($userInfo)) {
|
|
if (empty($userInfo)) {
|
|
|
$userData['member_level'] = 1;
|
|
$userData['member_level'] = 1;
|
|
|
$userData['password'] = get_password('123456');
|
|
$userData['password'] = get_password('123456');
|
|
|
- $userData['invite_id'] = $inviteId;
|
|
|
|
|
|
|
+ $userData['invite_id'] = intval($inviteId);
|
|
|
$userData['code'] = makeUniqueCode($openid, 8);
|
|
$userData['code'] = makeUniqueCode($openid, 8);
|
|
|
$userData['create_time'] = time();
|
|
$userData['create_time'] = time();
|
|
|
MemberModel::insertGetId($userData);
|
|
MemberModel::insertGetId($userData);
|