你在这里


验证码

Drupal验证码Captcha模块批量设置

James Qi 2015年3月13日 - 10:59 发布

  我们在某些Drupal网站上安装了验证码Captcha模块后,发现依然有一些垃圾信息漏网发出,而我的这个博客安装验证码模块后这半年几乎都没遇到过垃圾信息了,对比发现我的博客网站中对验证码选用了图像方式,而且对图像进行了一些字符扭曲、添加噪点、添加斜线等变形,不容易被机器人自动识别,而新安装的Drupal网站中验证码模块基本上没有修改过,使用的图像也是白底无变形,容易被识别出来,需要进行修改加强保护。

  而多个系列网站的子网站数量太大,人工设置容易出错,以后也很不方便修改,还是得想办法程序批量修改,我还是用老办法,先在一个例子网站的数据库中找到两个相关的表:variable和captcha_points,需要对这两个表中的一些数据进行修改、添加操作,下面是我的办法:

1、对于variable表

  先在phpmyadmin中过滤列出与captcha相关的行:

SELECT * FROM `variable` WHERE `name` LIKE '%captcha%'

  执行结果:

批量开通Drupal网站留言的验证码及邮件提醒功能

James Qi 2015年1月14日 - 18:02 发布

  刚开始用Drupal搭建网站的时候就开启了留言Comment功能,验证码Captcha是必须启用的,否则垃圾信息会迅猛增加,而当子网站数量、系列网站增多(例如有几十、几百个)以后,因为查看哪些网站有留言就太麻烦了,只好基本上都关闭了留言功能,只保留了少数几个交互性比较强、内容必须由用户来提供的网站开启留言等功能。

  考虑到网站的未来发展,还是需要尽量让用户参与网站的互动,所以近期准备把留言功能再打开,其中有两点是必须的:开启验证码和邮件提醒,而且因为涉及到的站点多,初次设置及未来修改还需要能够批量进行才好。

  这里把最近的一些尝试记录下来,注意前提是安装了drush命令行方式,多站点就用linux脚本来循环批量设置,如果需要开启的模块还没有下载的话,需要先下载再开启:

Drupal 7:

订阅 RSS - 验证码