DEDECMS如何实现禁止游客发表评论

  介绍

小编给大家分享一下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如何实现禁止游客发表评论有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

DEDECMS如何实现禁止游客发表评论