在会员中心编辑相集时,出现Not allow filename for not userdir

2017-04-13 14:29:18 dedecms

出现这种情况的原因是:在对缩略图作检查时程序include/helpers/upload.helper.php使用了多条件判断,导致非管理员级别的会员编辑时老是出错

临时处理方法如下:

查找:

else if( !preg_match('#^http:#', $handname) && !preg_match('#^/'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin )

替换为:

else if( preg_match('#^http:#', $handname) && !preg_match('#^/'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin )