分享好友 资讯首页 资讯分类 切换频道

DEDECMS怎么实现禁止游客发表评论

2025-07-31 16:5020admin001

dedecms怎么实现禁止游客发表评论?

1.在点击后台系统设置→系统基本参数→添加新变量 

变量名为:cfg_feedback_guest变量值为1类型布尔型 

推荐学习:织梦cms

2.修改plus文件夹下的feedback.php文件 

修改代码如下:将276行---313行替换成: 

代码如下:

//检查游客是否可以发表评论if($cfg_feedback_guest=='N'){//检查用户登录if(empty($notuser)){$notuser=0;}//匿名发表评论if($notuser==1){$username=$cfg_ml->M_ID>0?'匿名':'游客';}elseif($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`setlogintime='".time()."',loginip='".GetIP()."'wheremid='{$cfg_ml->M_ID}';");}else{ResetVdValue();ShowMsg('管理员设置了游客不允许发表评论,请先登入或注册!','-1');exit();}}else{ResetVdValue();ShowMsg('管理员设置了游客不允许发表评论,请先登入或注册!','-1');exit();}}}else{//检查用户登录if(empty($notuser)){$notuser=0;}//匿名发表评论if($notuser==1){$username=$cfg_ml->M_ID>0?'匿名':'游客';}//已登录的用户elseif($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`setlogintime='".time()."',loginip='".GetIP()."'wheremid='{$cfg_ml->M_ID}';");}else{$username='游客';}}else{$username='游客';}}}
举报
收藏 0
打赏 0
评论 0
dedecms怎么添加会员功能

0评论2025-07-3127

dedecms好操作吗

0评论2025-07-3127

WordPress织梦哪个快

0评论2025-07-3127

dedecms如何修模板

0评论2025-07-3126