織夢dedecms會員上傳圖片提示需要輸入后臺目錄的
導讀:DEDE技術DEDE技術偶然間發現我的一個織夢dedecms網站會員發布圖片時需要quot;輸入后臺管理目錄quot;,這不是為難普通會員嗎!這也無形中給惡意用戶爆破后臺的機會在...dede下瓻模板下載織夢后臺模板。
偶然間發現我的一個織夢dedecms網站會員發布圖片時需要"輸入后臺管理目錄",這不是為難普通會員嗎!
這也無形中給惡意用戶爆破后臺的機會
在百度搜了一個,這個問題不常見
匯總了一下出現類似的情況有三種:
1.dedecms在會員中心上傳圖片的時候,會有“提示:需輸入后臺管理目錄才能登錄”
2.dedeCMS上傳附件提示"需輸入后臺管理目錄才能登錄"的解決辦法
3.后臺上傳圖片時,出現:“提示:提示:需輸入后臺管理目錄才能登錄 ”,接著一個input框,讓“請輸入后臺管理目錄名”
網上普遍給出的一個方法是:
(這個方法是去除了會員身份驗證,會導致無需登錄就可進入圖片管理器,可以任意上傳圖片)
注釋掉“/include/dialog/congig.php”中的以下代碼:
if($cuserLogin->getUserID() <=0 ) { if(empty($adminDirHand)) &nb織夢模板sp;{ ShowMsg("<b>提示:需輸入后臺管理目錄才能登錄</b><br /><form>請輸入后臺管理目錄名:<input type='hidden' name='gotopage' value='".urlencode($dedeNowurl)."' /><input type='text' name='adminDirHand' value='mgr' style='width:120px;' /><input style='width:80px;' type='submit' name='sbt' value='轉入登錄' /></form>", "javascript:;"); exit(); } $gurl = "../../{$adminDirHand}/login.php?gotopage=".urlencode($dedeNowurl); echo "<script language='javascript'>location='$gurl';</script>"; exit(); } }但我們知道這種方法是肯定不可取的,鄙視那些不懂的亂發技術教程
亂發就算了,也不注明下原理和后果,這么大缺陷的方法干脆就不要發了,害人啊
最后給出正確方法:
將上面那段代碼修改成
if($cuserLogin-&dede后臺模板gt;getUserID() <=0 ) { if(empty($adminDirHand)) { ShowMsg("<b>登陸失效,轉向主頁</b><br />", $cfg_basehost); exit(); } $gurl = "../../{$adminDirHand}/login.php?gotopage=".urlencode($dedeNowurl); echo "<scrdede,模板ipt language='javascript'>location='$gurl';</script>"; exit(); } }聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章織夢dedecms會員上傳圖片提示需要輸入后臺目錄的主要講述解決方法,上傳圖片,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34330.html