防止评论冒充博主实现方法_微博评论沉底怎么解决

2020-02-27 其他范文 下载本文

防止评论冒充博主实现方法由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“微博评论沉底怎么解决”。

今天又折腾了下自己的博客,增加了博文加密和防止评论冒充博主的功能。

有这样的一个问题,WordPre默认并不会审核评论到底是不是博主发表的,如果有人知道博主的昵称和Email(这是很容易搞到的),那么它使用这个昵称和Email,就可以成功的冒充博主发表评论,进而可能会欺骗其他访客。这对于好多天都不查看自己博客的博主来说,是极其危险的,可能会对你的博客以及你个人的信誉造成很坏的影响;当然如果你一天登陆你的博客N多次,那么这样的问题就不是问题了。下面我教你如何解决这个问题,用文本编辑器打开当前主题目录下的functions.php,将第一个

/**

* 名称:防止评论冒充博主实现方法

*/

function ludou_usecheck($incoming_comment){

$isSpam = 0;

// 将以下代码中的 Ludou 改成博主昵称

if(trim($incoming_comment['comment_author'])== 'Ludou')

$isSpam = 1;

// 将以下代码中的 example#m.com 改成博主Email

if(trim($incoming_comment['comment_author_email'])== 'example#m.com')

$isSpam = 1;

if(!$isSpam)

return $incoming_comment;

wp_die('请勿冒充博主发表评论');

}

if(!is_user_logged_in())

add_filter('preproce_comment', 'ludou_usecheck');

更改完毕后用UTF-8编码保存,这样未登录的用户就无法使用博主昵称和Email来发表评论了!当然如果你的博客还有其他的注册用户,那么他们使用的昵称可能会跟博主的昵称相同(如果出现这种情况,博主可以干涉),但是Email是不允许相同的,对于博客的注册用户,管理起来是相当简单的。

以上代码只是做了一个简单的判断,并不需要读取数据库等操作,也不需要去重载相关的函数,故不会消耗太多的运行时间。以后博主要发表评论的话,请先登录。

在这里感谢Ludou,加密插件和上述方法均来自Ludou。

如果你喜欢,转载请注明: 转载自©你若安好—Will&Jader情侣博客

本文链接地址: http://www.anhao09.info/index.php/fangjiamao/

《防止评论冒充博主实现方法.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
防止评论冒充博主实现方法
点击下载文档
相关专题 微博评论沉底怎么解决 方法 微博评论沉底怎么解决 方法
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文