From aadfb652ed9a7df414fc02b3b055712d33c13178 Mon Sep 17 00:00:00 2001 From: devil_gong Date: Sat, 29 Jun 2019 15:23:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/service/UserService.php | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/application/service/UserService.php b/application/service/UserService.php index 826c20221..5cd37cda2 100755 --- a/application/service/UserService.php +++ b/application/service/UserService.php @@ -1641,27 +1641,28 @@ class UserService if(!empty($user)) { - // 用户登录纪录处理 - self::UserLoginRecord($user['id'], true); - // 用户信息处理 $user = self::GetUserViewInfo(0, $user); // 是否强制绑定手机号码 $user['is_mandatory_bind_mobile'] = intval(MyC('common_user_is_mandatory_bind_mobile')); - // token生成并存储缓存 - if(isset($user['id']) && ($user['is_mandatory_bind_mobile'] == 0 || ($user['is_mandatory_bind_mobile'] == 1 && !empty($user['mobile'])))) - { - $user['token'] = md5(md5($user['id'].time()).rand(100, 1000000)); - cache(config('shopxo.cache_user_info').$user['token'], $user, 3600*24*15); - } else { - $user['token'] = ''; - } - - // 移除用户id + // 基础处理 if(isset($user['id'])) { + // token生成并存储缓存 + if($user['is_mandatory_bind_mobile'] == 0 || ($user['is_mandatory_bind_mobile'] == 1 && !empty($user['mobile']))) + { + $user['token'] = md5(md5($user['id'].time()).rand(100, 1000000)); + cache(config('shopxo.cache_user_info').$user['token'], $user, 3600*24*15); + } else { + $user['token'] = ''; + } + + // 用户登录纪录处理 + self::UserLoginRecord($user['id'], true); + + // 移除用户id unset($user['id']); } }