日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

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

發布時間:2023/12/19 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在php100 防恶意注册这个需要怎么填,WordPress防止恶意注册代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天查看了一下博客的用戶例表發現注冊的都是亂七八糟的用戶名,都是機器人自動注冊的,以前也分享過后臺登錄添加算數驗證碼的教程,這里的是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防止恶意注册代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。