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

这里气候宜人,物产丰富,风景优美,是中国重点风景旅游城市。多明媚的秋天哪,这里,再也不是焦土和灰烬,这是千万座山风都披着红毯的旺盛的国土。那满身嵌着弹皮的红松,仍然活着,傲立在高高的山岩上,山谷中汽笛欢腾,白望在稻田里缓缓飞翔。秋天的美是成熟的——它不像春那么羞涩,夏那么坦露,冬那么内向。

如果我们不想让游客发表评论,减少网站非法信息的话,可以通过相关操作实现禁止

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()."' where mid='{$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 ? '匿名' : '游客';
    }

    //已登录的用户
    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 = '游客';
        }
    }
  }

 

到此这篇关于DEDECMS如何如何实现禁止游客发表评论呢?就介绍到这了。恋人间最让人感动的誓言:即使你混到捡破烂的份上,我们还要在一起。更多相关DEDECMS如何如何实现禁止游客发表评论呢?内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序