主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
两个简单的验证方法都是从网上带过来的。
数字加法验证:
截图:
代码:(把它放在你当前主题的函数文件中)
//New //WordPress用户注册随机数学验证码函数add _ security _ question _ fields(){//获得两个0到9范围内的随机数$ num1 = rand (1,9);$num2=rand(2,9);//最终网页中的具体内容回显“
;。“& ltinput type = ' hidden ' name = ' num 1 ' value = ' $ num 1 ' & gt。“& lt输入类型= ' hidden ' name = ' num 2 ' value = ' $ num 2 ' & gt;& lt/p >;;}add_action('register_form ',' add _ security _ question _ fields ');add_action( 'register_post ',' add_security_question_validate ',10,3);函数add _ security _ question _ validate($ sanitized _ user _ log in,$user_email,$errors) {$sum=$_POST
代码:(把它放在你当前主题的函数文件中)
/*注册验证*/function rand _ reg _ question(){ $ register _ number = rand(0,1);//设置随机数$ _ session[' register _ number ']= $ register _ number的返回范围;}add_action('login_head ',' rand _ reg _ question ');global $ register _ questionsglobal $ register _ answers//添加问题数组$register_questions=array('中国的首都在哪里?'、‘zhujicankaozhujicankao1等于多少?’);//添加一个答案数组(对应上述问题)$ register _ answers = array(' Beijing ',' 3 ');add_action( 'register_form ',' add _ security _ question ');函数add _ security _ question(){ global $ register _ questions;$ register _ number = $ _ SESSION[' register _ number '];?& gt& ltp & gt& lt标签& gt& lt?PHP echo $ register _ questions[$ register _ number];?& gt& ltbr/>;& ltinput type = " text " name = " user _ proof " id = " user _ proof " class = " input " size = " 25 " tabindex = " 20 "/>& lt/label & gt;& lt/p & gt;& lt?php }add_action( 'register_post ',' add_security_question_validate ',10,3);函数add _ security _ question _ validate($ sanitized _ user _ log in,$user_email,$ errors){ global $ register _ answers;$ register _ number = $ _ SESSION[' register _ number '];如果(!isset($ _ POST[' user _ proof '])| | empty($ _ POST[' user _ proof ']){ return $ errors-& gt;添加(' proofempty ',' & ltstrong & gt错误
这几篇文章你可能也喜欢:
- WordPress模板设计PS教程5:最新新闻区域制作
- 将F12控制台警告标语添加到wordpress网站(wordpress代码插件)
- 获取wordpress文章或页面的发布时间和修改时间(WordPress多站点)
- WordPress背景文章列表按作者(用户)显示文章
- WordPress截取pdf主页作为缩略图。
本文由主机参考刊发,转载请注明:WordPress增加了注册验证来防止机器人注册(请重试WordPress注册) https://zhujicankao.com/85130.html
评论前必须登录!
注册