$nickname, 'nickname' => $nickname, 'upd_time' => time(), ]; if(Db::name('User')->where(['id'=>$tourist_user_id])->update($upd_data)) { // 用户登录session纪录 if(UserService::UserLoginRecord($tourist_user_id)) { return DataReturn($nickname.'登录成功', 0); } } session('tourist_user_id', null); } // 游客数据 $data = [ 'username' => $nickname, 'nickname' => $nickname, 'status' => 0, 'add_time' => time(), 'upd_time' => time(), ]; // 数据添加 $user_id = Db::name('User')->insertGetId($data); if($user_id > 0) { // 单独存储用户id session('tourist_user_id', $user_id); // 用户登录session纪录 if(UserService::UserLoginRecord($user_id)) { return DataReturn($nickname.'登录成功', 0); } } return DataReturn($nickname.'登录失败', -100); } } ?>