DEDECMS如何實現禁止游客發表評論呢?,dedecms
導讀:dedecmsdedecms如果我們不想讓游客發表評論,減少網站非法信息的話,可以通過相關操作實現禁止游客評論。dede手機模板織夢手機模板。
如果我們不想讓游客發表評論,減少網站非法信息的話,可以通過相關操作實現禁止
1. 在點擊后臺系統設置 → 系統基本參數 → 添加新變量(相關內容見下圖)
2.修改 plus 文件夾下的 feedback.php 文件
修改代碼如下:將276行---313行替換成:
Copy code
//檢查游客是否可以發表評論 if($cfg_feedback_guest=='N') { //檢查用戶登錄 if(empty($notuser)) { $notuser=0; } //匿名發表評論 if($notuser==1) { $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; } else if($cfg_ml->M_ID > 0) { $username = $cfg_ml->M_UserName; } else { if($username!='' && $pwd!='') { $rs = $cfg_ml->CheckUser($username,$pwd); if($rs==1) { $dsql->ExecuteNoneQuery("Update `dede_member` set logintime='".time()."',loginip='".GetIP()."' wheredede,模板 mid='{$cfg_ml->M_ID}'; "); } else { ResetVdValue(); &nbs織夢首頁模板p; ShowMsg('管理員設置了游客不允許發表評論,請先登入或注冊!','-1'); 織夢模板網站 exit(); } } else { ResetVdValue(); ShowMsg('管理員設置了游客不允許發表評論,請先登入或注冊!','-1'); exit(); } } } else { //檢查用戶登錄 if(empty($notuser)) { $notuser=0; } //匿名發表評論 if($notuser==1) { $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; } //已登錄的用戶 else if($cfg_ml->M_ID > 0) { $username = $cfg_ml->M_UserName; } //用戶身份驗證 else { if($username!='' && $pwd!='') { $rs = $cfg_ml->CheckUser($username,$pwd); if($rs==1) { $dsql->ExecuteNoneQuery("Update `dede_member` set logintime='".time()."',loginip='".GetIP()."' where mid='{$cfg_ml->M_ID}'; "); } else { $username = '游客'; } } else { $username = '游客'; } } }聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章DEDECMS如何實現禁止游客發表評論呢?,dedecms主要講述如何實現,游客,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33222.html
