為了獲取更多最新內(nèi)容及功能更新,請直接訪問我們的首頁以查看DzzOffice筆記的最新地址。
在我的網(wǎng)盤界面,通過修改fid參數(shù)訪問其他文件夾造成可能顯示沒有權(quán)限的文件問題
在
if(!$folder = C::t('folder')->fetch_home_by_uid($uid)){
showmessage(lang('sorry_userfile_not_exsists'),dreferer());
}
后添加
if($folder['fid']){
$fids = array();
$fids[] = $folder['fid'];
foreach (C::t('folder')->fetch_all_folderfid_by_pfid($folder['fid']) as $v) {
$fids[] = $v;
}
if (!($folder['fid']==$_GET['fid'] || in_array($_GET['fid'],$fids))){
showmessage(lang('no_privilege'),dreferer());
}
}
即可。
更多建議: