之前分享了一個方法來隱藏 WordPress 後台位址,台灣運這次我們再增加一些安全性,現金版百家樂透過在後台登入新增驗證碼,增加暴力密碼破解的難度。雖然這種方式的安全性有限,但總比沒有好。 // 後台登入數學驗證碼開始
function myplugin_add_login_fields() {
// 取得兩個隨機數,範圍0~100
$num1 = rand(0, 100);
$num2 = rand(0, 100);
// 在登入表單中新增驗證碼字段
echo “<p><label for=’math’ class=’small’>驗證碼: $num1 + $num2 = ?<input type=’text’ name=’sum’ class=’input’ value=” size =’20’ tabindex=’4′>”
. “<input type=’hidden’ name=’num1′ value=’$num1′>”
. “<input type=’hidden’ name=’num2′ value=’$num2′></label></p>”;
}
add_action(‘login_form’,’myplugin_add_login_fields’);
function login_val() {
$sum = $_POST[‘sum’]; // 使用者提交的計算結果
// 檢查驗證碼是否正確
switch ($sum) {
case $_POST[‘num1’] + $_POST[‘num2’]:
break; // 正確的情況下直接通過
case null:
wp_die(‘提示:請輸入驗證碼。’); // 未填寫驗證碼時顯示錯誤訊息
break;
default:
wp_die(‘提示:驗證碼錯誤,請重試。’); // 驗證碼錯誤時顯示錯誤訊息
break;
}
}
add_action(‘login_form_login’,’login_val’);
// 後台登入數學驗證碼結束
將以上程式碼複製並貼上到 今彩中獎號碼WordPress 主題的 functions.php 檔案的底部即可實現新增後台登入驗證碼功能。
這種方式結合了隱藏後台位址,可以提高一定的安全性。真人 百 家 樂 作弊請注意,修改 functions.php 檔案前,請確保備份,以免發生意外狀況。要找到 functions.php 文件,可以登入 WordPress 後台,進入“外觀” > “主題編輯器”,539樂透堂然後選擇 functions.php 檔案進行編輯。