DEDECMS实现禁止游客发表评论

来源:Asp之家 时间:2010-12-08 16:22:00 

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

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 = '游客';
}
}
}

标签:dedecms,评论
0
投稿

猜你喜欢

  • 我做站 我快乐(学生站长的生活)

    2008-04-15 15:26:00
  • 美国 Lunarpages等六大主机空间的特点综述

    2010-03-22 08:45:00
  • 巨人网络新网游《绿色征途》今日正式封测

    2009-10-23 07:52:00
  • FreeBSD 升级系统

    2010-05-11 18:37:00
  • 据说是比尔盖茨说过的十条“金玉良言”

    2008-04-05 13:56:00
  • Dedecms和Ucenter整合出现-uc服务端编码与DedeCMS编码不一致!要求您的uc服务端编码为:gbk编码”

    2011-05-10 17:07:00
  • Apache服务器配置全攻略(五)

    2008-01-20 14:55:00
  • ubuntu20.04 LTS安装docker的方法步骤

    2022-07-10 07:00:15
  • RealNetworks第三季恢复盈利 净赚150万美元

    2009-10-30 08:22:00
  • 用脚本类IDS抵御针对WEB的攻击

    2009-06-28 09:44:00
  • 很好很强大,很黄很暴力

    2008-01-08 20:25:00
  • 浅谈SEO分词技术中复合名词

    2010-07-31 18:43:00
  • eAccelerator参数详解

    2010-02-10 12:24:00
  • 详细的百度蜘蛛爬行检测代码诠释

    2008-04-03 16:14:00
  • 在 IIS 中配置 SQL XML 支持

    2007-06-23 05:11:00
  • Godaddy主机如何绑定域名到子文件夹新建网站教程

    2010-04-09 10:05:00
  • Linux中dd命令使用实例教程

    2021-03-12 05:41:37
  • Docker创建自己的镜像与上传流程详解

    2023-06-16 06:38:04
  • Google广告常见问题之何时添加新的广告系列

    2008-09-05 16:31:00
  • 选择主机须注意的六点

    2010-03-25 11:17:00
  • asp之家 网站运营 m.aspxhome.com