DedeCMS v5.6修改include/helpers/common.func.php
else if( !eregi('^http:', $handname) && !eregi('^'.$cfg_user_dir.'/'.$userid, $handname) && !$isadmin ) |
修改为
else if( eregi('^http:', $handname) && !eregi('^'.$cfg_user_dir.'/'.$userid, $handname) && !$isadmin ) |
即把eregi前面的感叹号去掉。
DedeCMS v5.7 对缩略图作检查时程序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 ) |