网络建站知识发布于分享网站

当前位置:首页>>新闻中心>>CMS教程>>dedecms教程

DEDECMS会员系统:防止恶意注册与快速清理垃圾会员及文章的方法

时间:2025-03-30 03:17:48    来源:    人气:0

如今,互联网上充斥着大量所谓的营销软件,它们会自动搜索并注册你的网站,随后发布垃圾信息。即使你使用了邮箱验证,也很难完全避免这种情况,因为这些软件使用的邮箱通常是自动注册的,且具有真实性。


这些程序的注册与发布速度非常惊人,可能在一夜之间,你的网站就会被发布几百甚至上千篇垃圾文章。因此,我们需要采取措施来防范这种恶意行为的发生。


以下是在最新版Dedecms5.7上成功防止恶意注册的方法:


防止恶意注册


首先,打开 /member/reg_new.php 文件。


找到以下代码:



if($dopost=='regbase') {

在其下方添加以下代码:



if($reg_ha != 'AB模版网') {
    ShowMsg('请正确输入本网站名,本网站名为<font color=red><b>AB模版网</b></font>', '-1');
    exit();
}

接下来,打开 /member/templets/reg-new.htm 文件,在以下代码上方插入新内容:



<li><span>验证码:</span>

插入以下代码:



<li>
    <span>随机问题:</span>
    <input type="text" class="intxt w200" style="width: 100px;" name="reg_ha" size="25" maxlength="15" value="请输入本网站名" onfocus="if (this.value=='请输入本网站名')this.value=''" onblur="if (this.value=='')this.value='请输入本网站名'">
    <i class="red">*</i>
    <em id="_reg_answer">本网站名为:<font color=red><b>AB模版网</b></font>(请将<font color=red><b>AB模版网</b></font>输入到左边文本框中)</em>
</li>

完成上述步骤后,就可以有效防止恶意注册了。


清理已有的垃圾会员和文章


如果您的网站已经被恶意注册所影响,可以按照以下方法清理垃圾会员和文章。


批量删除垃圾会员


通过 Dedecms 后台自带的 SQL 命令行工具执行 SQL 命令即可。


进入后台 - 系统 - SQL 命令行工具。


如果要删除管理员以外的所有会员,可以使用以下 SQL 命令:



delete from dede_member where not mid='1'

前提条件是管理员的 ID 为 1,通常情况下默认管理员用户 ID 为 1。


如果您需要删除某一范围内的会员,可以使用以下命令:



delete from dede_member where mid between 2 and 10000

此命令将删除 ID 在 2 到 10000 范围内的会员。


批量删除垃圾文章


批量删除垃圾文章的方法与批量删除垃圾会员类似,同样可以通过执行 SQL 命令实现。一般地,会员投稿后默认为待审核状态,因此,若要删除这些垃圾文章,只需执行以下 SQL 命令:



delete from dede_archives where arcrank=-1

运行成功后,就可以快速删除垃圾会员及其发布的垃圾文章。

相关文章

  • Dedecms 删除文档时同时清除文章中图片的方法

    Dedecms 删除文档时同时清除文章中图片的方法

    在网站建设与维护的过程中,优化代码结构和功能是提升网站性能的重要步骤。本文将介绍如何通过自定义函数实现文章删除时自动清理相关资源的功能,从而提高系统的整洁性和存储效率。以下是具体的操作步骤及代码实现。首先, 在 `/include` 目录下创建一个名为 `extend.func.php` 的文件...
    2025-03-31
  • Dedecms上传图片提示302错误ERROR的解决方法

    Dedecms上传图片提示302错误ERROR的解决方法

    在进行图片上传操作时,用户可能会遇到302错误以及带有ERROR提示的图片上传失败问题。这些问题可能由多种原因引发,因此本文将对这些情况进行整理,以帮助大家更有效地定位并解决问题。 第一种情况:图片文件本身损坏。 这种情况会导致系统返回ERROR错误提示,不过发生概率较低。如果怀疑是图片损坏导致的...
    2025-03-31
  • DEDECMS模板使用教程

    DEDECMS模板使用教程

    如果您正在寻找一种高效的方法来使用Dedecms模板搭建网站或论坛,那么本文将为您提供详尽的指导。从模板解压到最终完成配置,每一步都将清晰呈现,帮助您快速掌握整个流程。 第一步:解压Dedecms模板 将下载的Dedecms模板文件解压出来,确保所有文件完整无误。如下图所示: 第二步:获取D...
    2025-03-31
  • Dedecms Dede 附加表自定义字段与主表文章关联方法

    Dedecms Dede 附加表自定义字段与主表文章关联方法

    在使用DedeCMS开发装修网站时,设计师和设计作品之间的关联是一个重要的功能需求。通常情况下,文章(作品)的内容部分存储在主表dede_addonarticle中,而自定义字段则存储在附加表dede_archives中。为了实现这一功能,可以采用以下两种方法。 ① 根据发布人调用相关文章; ...
    2025-03-31

公众号