$user['username'], 'pwd'=>$user['username']]); if($ret['code'] == 0) { return DataReturn('登录成功', 0, $ret['data']); } } session('tourist_user_id', null); } // 获取应用数据 $ret = PluginsService::PluginsData('touristbuy'); $nickname = empty($ret['data']['nickname']) ? '游客' : $ret['data']['nickname']; $nickname = $nickname.'-'.RandomString(6); // 游客数据 $salt = GetNumberCode(6); $data = [ 'username' => $nickname, 'nickname' => $nickname, 'status' => 0, 'salt' => $salt, 'pwd' => LoginPwdEncryption($nickname, $salt), 'add_time' => time(), 'upd_time' => time(), ]; // 数据添加 $ret = UserService::UserInsert($data, ['nickname'=>$nickname, 'pwd'=>$nickname]); if($ret['code'] == 0) { // 单独存储用户id session('tourist_user_id', $ret['data']['user_id']); // 用户登录session纪录 if(UserService::UserLoginRecord($ret['data']['user_id'])) { return DataReturn('登录成功', 0, $ret['data']); } } return DataReturn('登录失败', -100); } } ?>