原文来自:https://www.zixuephp.com

解决dedecms提示:需输入后台管理目录才能登录的办法

今天在会员中心上传图片的时候发现,弹出一个对话框,如下图:

必须使用管理员账号才可以继续上传,在dede根目录下的include文件里config.php文件,在第27行找到如下代码:

  1. if($cuserLogin->getUserID()<=0)
  2. {
  3. if(emptyempty($adminDirHand))
  4. {
  5. ShowMsg("提示:需输入后台管理目录才能登录
  6. 请输入后台管理目录名:
  7. <inputname="gotopage"value="'.urlencode($dedenowurl).'"type="hidden">
  8. <inputname="adminDirHand"value="dede"style="width:120px;"type="text">
  9. <inputstyle="width:80px;"name="sbt"value="转入登录"type="submit">","javascript:;");
  10. exit();
  11. }
  12. $gurl="../../{$adminDirHand}/login.php?gotopage=".urlencode($dedeNowurl);
  13. echo"
  14. exit();
  15. }

注释27-37行,问题解决.