• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    DEDECMS实现禁止游客发表评论
    POST TIME:2019-09-30 17:37
    1. 在点击后台系统设置 → 系统基本参数 → 添加新变量

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

    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 ? '匿名' : '游客';
    }
    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 = '游客';
    }
    }
    }

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!