进入房间 内侧账号不可进入其他房间

This commit is contained in:
2025-12-05 22:33:39 +08:00
parent 76af99f47e
commit bed754f8b5

View File

@@ -114,6 +114,24 @@ class Room extends BaseCom
{
$room_id = input('room_id', 0);
$password = input('password', '');
//检测系统是否维护中
$is_maintenance = get_system_config_value('is_maintenance');
//获取内侧账号
$inside_uid = get_system_config_value('inside_uid');
if($inside_uid && $is_maintenance == 3){
//排除小房间
$room_type = db::name('vs_room')->where('id',$room_id)->value('type_id');
if($room_type != 6){
//先转为数组 不是内侧账号 返回301
$inside_uid = explode(',',$inside_uid);
//room id = 9 是武松打鼠的房间 暂定为内侧房间
if(in_array($this->uid,$inside_uid) && $room_id != 9){
return V(0, '不可访问');
}
}
}
$reslut = model('Room')->join_room($this->uid, $room_id, $password);
return V($reslut['code'], $reslut['msg'], $reslut['data']);
}