首页 > micolog > 再再次升级micolog的垃圾评论屏蔽功能

再再次升级micolog的垃圾评论屏蔽功能

2009年11月6日 发表评论 阅读评论

上次升级后,垃圾评论确实休息了很一段时间,但一个月不到,又多了起来,看来对方升级了系统呀。昨天晚上忙乎了快两个小时,在原有的基础上增加了:屏蔽ip功能

在原来的SinglePost类中,如果发现请求的ip是已经被屏蔽的,就不给插入memcache。

升级的内容如下:

1.评论中,记录用户的ip地址,后台评论查看页面中,通过点击ip地址,可以创建一个新屏蔽的的ip

2.增加一个管理屏蔽ip的页面,来新增或者删除被屏蔽的ip

被屏蔽的ip存在库里面,平时通过memcache来缓存。google的文档中说是可以设置为永久存储,但也不排除内存不够删除的可能性。先用memcache试试,不行的话就直接查库嘿嘿

核心思想早就这些了,代码比较分散,不贴上来了,又需要的朋友给我留言,我把整个micolog的代码发给你。

---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2009/11/06/and-then-upgrade-again-micolog-shielding-of-spam-comments.html
---------------------------------------------------------------

您可能会喜欢:

  1. 换了主题,升级了blog部分功能
  2. 更换域名为www.mirecle.com
  3. 再次升级micolg的留言验证,防止垃圾评论
  4. wordpress插件之持久化链接
  5. 收到图海vip邀请/vip邀请发放
分类: micolog 标签:

  1. 2009年11月6日08:44 | #1

    支持改进 micolog的评论验证太弱了,我遭到过一次屠版…不过上次那个在开缓存时不成功啊,我就想能不能将验证功能独立出来用ajax处理…我在这发贴很费劲啊,要刷新好多次。。。

  2. 2009年11月6日04:13 | #2

    使用反向代理的时候,要注意代理服务器提供了x-forwarded-for头,否则收到的ip将会是反向代理的ip,就失去意义了,apache是自动添加着个头的

  3. 2009年11月6日06:41 | #3

    很好呀 好几次我在GAE后台 用sql语句来删除!

  4. 2009年11月6日09:10 | #4

    @vvonder

    支持改进 <img src="http://yanpblog.appspot.com/static/images/icons/icon_smile.gif” /> micolog的评论验证太弱了,我遭到过一次屠版…不过上次那个在开缓存时不成功啊,我就想能不能将验证功能独立出来用ajax处理…我在这发贴很费劲啊,要刷新好多次。。。

    可以使用随机的js来计算验证码,这样需要发垃圾评论的程序具备js执行引擎,提高门槛

  5. 2010年1月2日13:32 | #5

    很需要,麻烦发我邮箱,谢了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.