介绍
小编给大家分享一下DEDECMS如何实现禁止游客发表评论,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
<强> DEDECMS怎么实现禁止游客发表评论? 强>
1。在点击后台系统设置→系统基本参数→添加新变量
变量名为:cfg_feedback_guest变量值为1类型布尔型
2。修改加文件夹下的反馈。php文件
修改代码如下:将276行,-313行替换成:
代码如下:
//检查游客是否可以发表评论 if ($ cfg_feedback_guest==& # 39; n # 39;) {//检查用户登录 如果(空(notuser美元)) { 美元notuser=0; }//匿名发表评论 如果($ notuser==1) { 用户名=cfg_ml→美元M_ID祝辞0 ?& # 39;匿名& # 39;:& # 39;游客& # 39;; } else if ($ cfg_ml→M_ID祝辞0) { 用户名=cfg_ml→美元M_UserName; } 其他的 { if($用户名!=& # 39;& # 39;,,$ pwd !=& # 39; & # 39;) { rs=cfg_ml→美元CheckUser(用户名、pwd美元); 如果(rs==1美元) { 美元dsql→ExecuteNoneQuery(“更新”dede_member设置logintime=& # 39;“.time干净自己的()& # 39;,loginip=& # 39;“.GetIP干净自己的()& # 39;中期=& # 39;{$ cfg_ml→M_ID} & # 39;;“); } 其他的 { ResetVdValue (); ShowMsg(& # 39;管理员设置了游客不允许发表评论,请先登入或注册! & # 39;,& # 39;1 & # 39;); 退出(); } } 其他的 { ResetVdValue (); ShowMsg(& # 39;管理员设置了游客不允许发表评论,请先登入或注册! & # 39;,& # 39;1 & # 39;); 退出(); } } } 其他的 {//检查用户登录 如果(空(notuser美元)) { 美元notuser=0; }//匿名发表评论 如果($ notuser==1) { 用户名=cfg_ml→美元M_ID祝辞0 ?& # 39;匿名& # 39;:& # 39;游客& # 39;; }//已登录的用户 else if ($ cfg_ml→M_ID祝辞0) { 用户名=cfg_ml→美元M_UserName; }//用户身份验证 其他的 { if($用户名!=& # 39;& # 39;,,$ pwd !=& # 39; & # 39;) { rs=cfg_ml→美元CheckUser(用户名、pwd美元); 如果(rs==1美元) { 美元dsql→ExecuteNoneQuery(“更新”dede_member设置logintime=& # 39;“.time干净自己的()& # 39;,loginip=& # 39;“.GetIP干净自己的()& # 39;中期=& # 39;{$ cfg_ml→M_ID} & # 39;;“); } 其他的 { $ username=& # 39;游客& # 39;; } } 其他的 { $ username=& # 39;游客& # 39;; } } }
看完了这篇文章,相信你对DEDECMS如何实现禁止游客发表评论有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!