WordPress建站教程:给注册页面添加数学题验证码

科技2周前发布 iowen
60 0 0

继续分享wordpress建站教程。之前悦然wordpress建站给大家分享了如何给网站登陆界面添加验证码,今天再给大家分享一下如何给注册页面添加验证码,进一步提升网站安全性能。

话不多说,代码如下,本代码来自搬瓦工。

/**https://www.zsxxfx.com/29045.html内容由网站同步到各大平台,如果代码显示不全请通过前面的网址查看**//**添加注册校验**/add_action( 'register_form', 'wp_register_verification_code' );add_action( 'register_post', 'wp_register_verification_code_register', 10, 3 );function wp_register_verification_code() {
$num3 = rand( 0, 9 );
$num4 = rand( 0, 9 );
echo "<p><label for='captcha2'>验证码 $num3 + $num4 = ?</label><input type='text' name='sum2' id='captcha2' class='input' value='' size='20'>"."<input type='hidden' name='num3' value='$num3'>"."<input type='hidden' name='num4' value='$num4'></p>";}function wp_register_verification_code_register( $sanitized_user_login, $user_email, $errors ) {
$sum2 = $_POST[ 'sum2' ];
switch( $sum2 ) {
case $_POST[ 'num3' ] + $_POST[ 'num4' ]: break;
case null: wp_die( '错误:请输入验证码!' ); break;
default: wp_die( '错误:验证码错误,请重试!' );
}}

大家把上面的代码添加到当前的wordpress建站主题functions.php文件即可,也可以添加到Code Snippets插件中,效果是一样的。

Wordpress建站教程:给注册页面添加数学题验证码

以上代码添加成功之后我们进入网站的注册页面就会多出一个验证码选项,需要输入正确的验证码才能注册。

以上就是今天给大家分享的内容的。悦然wordpress建站不管是做中文建站还是外贸建站,默认情况下都会关闭网站的注册功能,对企业站来说也基本用不上,如果你的网站需要开放注册的话,需要在wordpress建站后台打开【设置】-【常规】,然后在【任何人都可以注册】前面打勾,最后保存即可生效。

比起注册验证码,悦然wordpress建站更建议广大站给登陆页面添加验证码,方法可以参考下面的教程。

推荐阅读


WordPress建站教程:解决外贸网站询盘邮件退信问题,给表单添加简易验证码

Wordpress建站教程:给注册页面添加数学题验证码

WordPress外贸建站教程:产品展示型B2B企业外贸建站

Wordpress建站教程:给注册页面添加数学题验证码

WordPress建站教程:Wordpress后台安装插件提示输入FTP怎么办?


如果觉得我分享的内容对您有所帮助

😘请帮忙分享点赞在看 谢谢啦😘



© 版权声明

相关文章

暂无评论

暂无评论...