Một chức năng nhỏ nhỏ để bảo vệ website của bạn khỏi các phần mềm auto login hay dò password đơn giản. Không có quá khó hay gì cả.
Chỉ là một phương pháp nhỏ. Một phép toán nhỏ để bảo vệ site thui.
Cùng bắt tay vào làm nhé
Hướng dẫn cách làm captcha wordpress
Bạn mở file functions.php trong themecủa bạn và thêm vào đoạn mã sau
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// Xác nhận login
function login_math_captcha() {
//Khoảng số mà bạn muốn
$num1 = rand(0, 9);
$num2 = rand(0, 9);
//Hiển thị đầu ra
echo "<p><label for='captcha'>Mã xác nhận:$num1 + $num2 = ?</label><input type='text' name='sum' class='input' value='' size='25' tabindex='4'>"."<input type='hidden' name='num1' value='$num1'>"."<input type='hidden' name='num2' value='$num2'></p>";
}
add_action('login_form', 'login_math_captcha');
function login_captcha() {
$sum = $_POST['sum']; //kết quả do người dùng
switch ($sum) {
//Kết quả
case $_POST['num1'] + $_POST['num2']:
break;
//Lỗi nếu để trống
case null:
wp_die('Vui lòng nhập kết quả đi bạn ơi!');
break;
//Thông báo nếu kết quả sai
default:
wp_die('Xin lỗi nhưng có vẻ bạn tính sai!');
}
}
add_action('login_form_login', 'login_captcha');
|
Lưu lại và tận hưởng lại thành quả của mình
Editer: Pemiu01
Editer: Pemiu01
Getting Info...