今天查看了一下博客的用户例表发现注册的都是乱七八糟的用户名,都是机器人自动注册的,以前也分享过后台登录添加算数验证码的教程,这里的是WordPress防机器人注册算数验证码代码,把下面代码加到主题模板函数functions文件里就可以啦!

代码如下

//WordPress新用户注册随机数学验证码

function add_security_question_fields() {

//获取两个随机数, 范围0~9

$num1=rand(1,9);

$num2=rand(2,9);

//最终网页中的具体内容

echo "

验证码:$num1 + $num2 = ? "

.""

."

";}

add_action('register_form','add_security_question_fields');

add_action( 'register_post', 'add_security_question_validate', 10, 3 );

function add_security_question_validate( $sanitized_user_login, $user_email, $errors) {

$sum=$_POST['sum'];//用户提交的计算结果

switch($sum){

//得到正确的计算结果则直接跳出

case $_POST['num1']+$_POST['num2']:break;

//未填写结果时的错误讯息

case null:wp_die('错误:请输入验证码!');break;

//计算错误时的错误讯息

default:wp_die('错误:验证码错误,请重试!');}}

add_action( 'add_security_question','register_form' );

在php100 防恶意注册这个需要怎么填,WordPress防止恶意注册代码相关推荐

  1. 注册表攻略:浏览器遭恶意修改解决方案

    近几个月来,IE被恶意修改的情况越来越多,也越来越严重,从修改IE首页到修改IE右键菜单甚至Windows开始菜单,只要到关于网络安全的论坛上找一找,每天都有人问怎样恢复IE被恶意修改的问题.现在,我 ...

  2. 怎么注册日本服务器游戏账号,riot games账号注册

    <riot games账号注册>是一款非常给力好用的英雄联盟手游账号注册,操作非常简单,只需要几个步骤就能成功注册账号,让你提前在外服体验lol手游的魅力,喜欢就来962下载试试吧! 软件 ...

  3. 梳理注册表的一些危险操作,注册表的安全配置,以及对于注册表的总结

    本次文章为大家梳理一些注册表常见的危险操作,希望可以帮大家规避一些在日常使用中可能会遇到的问题. 映象劫持IFEO(Image File Execution Options) 在低版本的windows ...

  4. 怎么用python自动注册_python selenium自动化(二)自动化注册流程

    需求:使用python selenium来自动测试一个网站注册的流程. 假设这个网站的注册流程分为三步,需要提供比较多的信息: 在这个流程里面,需要用户填入信息.在下拉菜单中选择.选择单选的radio ...

  5. 电脑服务器注册表,电脑注册表怎么清理 服务器安全狗清理注册表教程

    我们在安装一些软件的时候经常会增加一些注册表,有些软件还会修改我们系统本身的注册表,有时候卸载的时候卸载的不是很干净,久而久之注册表的垃圾文件就会越来越多,这个时候清理我们的电脑注册表就很有必要了,那 ...

  6. Oracle监听注册和sqlnet,Oracle监听的动态注册与静态注册

    Oracle监听 介于Oracle的数据库和客户端之间的通道.因为数据库本身不对外提供服务,所以需要通过监听器来实现. 几个相关的参数: local_listener db_domain remote ...

  7. 注册表使用次数修改_如何使用系统注册表编辑器来优化电脑系统

    大家好,我是波仔,又见面了,非常感谢各位朋友又来和我一起分享与探讨,今天我们来分享一下如何使用注册表编辑器来优化我们的电脑系统,让我们的电脑运行的更快更流畅. 使用注册表编辑器来优化电脑系统 注册表编 ...

  8. VC++注册,卸载OCX控件,以及判断是否注册

    注册OCX控件 BOOL CYourClass::RegistOcx() { HINSTANCE hLib = LoadLibrary("NTGraph.ocx");      / ...

  9. 哪里购买域名_注册网站域名需要多少钱?如何注册网站域名?

    注册网站域名需要多少钱?如何注册网站域名?域名注册的价格在域名市场上是不同的,这有许多因素影响,包括域名注册商的实力.域名的种类.域名年龄等.市场上域名注册价格低的在四十元左右,高的在上千万的也有,接 ...

最新文章

  1. 【CV】Numpy|Python中矩阵和数组乘法及向量相关问题
  2. Linux 第60,61天 ansible的playbook
  3. Zabbix 2.4.4升级到Zabbix 3.2.6
  4. 【必看】这6个吓人的Linux命令,你用过吗?
  5. linux系统盘比较小,35M的中文linux硬盘简单安装方法Live-CD:SliTaz.tw-全世界最小的li...
  6. echarts里面的参数解释_Echarts适用小技巧:适用参数详细说明及示例-TS文件
  7. jQuery源码解析(2)—— Callback、Deferred异步编程
  8. ok计数器使用教程_Qt ModelView教程(二)——应用举例
  9. 我是如何从一个xss到某个浏览器的远程命令执行
  10. Ext.core.DomHelper 可以透明地操作HTML或者DOM
  11. 音频、视频等文件格式(.ts、.meta)及其认识
  12. 服务器怎么调用虚拟键盘,wincc7.0调用虚拟键盘
  13. 易经六十四卦对照与简单实现卦象操作
  14. mysql 1677_MySQL之数据库主从复制配置报错Last_Errno: 1677
  15. probuilder_使用ProBuilder自定义快照原型资产
  16. windows 2008 下C#调用office组件访问拒绝的解决方法(failed du
  17. 【新更】为笔记奔忙的竹篮打水分享
  18. 电子商务外包是网络营销市场需求
  19. 数字ic设计——UART
  20. QuickSort(快速排序)——C语言实现

热门文章

  1. SAP UI5 OData binding - how does setModel work
  2. SAP UI5 intent supported
  3. SAP Fiori问题排查:Why expand does not work for complex note
  4. CRM呼叫中心inbox的调试步骤
  5. different behavior in AG3 and P8I about Territory management - popup window display
  6. Document Builder: REMOVE_CC_DEFAULT_TEXTS
  7. when I enter ZSOCIAL role FM RH_STRUC_GET to get organization units that a given user belongs to
  8. 使用代码创建ABAP transparent table
  9. 使用简单的Java代码在SAP C4C里创建销售订单
  10. JDBC + SAP云平台 = 运行在云端的数据库应用