This commit is contained in:
小胡
2024-10-09 17:20:40 +08:00
Unverified
parent cf38d56c9c
commit c7fdd103c9
7 changed files with 419 additions and 8 deletions

View File

@@ -63,6 +63,17 @@ class perm_check{
}else{ //继承上级,查找上级
if($folder['pfid']>0 && $folder['pfid']!=$folder['fid']){ //有上级目录
return self::getPerm($folder['pfid'],$bz,$i);
}elseif (shareLink($_GET['shareLink'],$_GET['path'])){
return perm_binPerm::getGroupPower('read');
}elseif($folder = C::t('folder')->fetch_home_by_uid($_G['uid'])){//查看当前用户的个人网盘fid
if($folder['fid']){
if(!($folder['fid']==$fid)){//判断当前用户的个人网盘fid是否等于当前用户访问的fid
$fids = get_all_chilrdenfid_by_pfid($folder['fid']);
if (!(in_array($fid,$fids))){
return false;
}
}
}
}else{ //其他的情况使用
return self::getuserPerm();
}
@@ -223,4 +234,4 @@ class perm_check{
}
}
}
}
}