add capchta frm subsripts

This commit is contained in:
2025-03-02 02:36:19 +03:00
parent 22be9e82d4
commit 8be4f1c0fa
4 changed files with 128 additions and 82 deletions

View File

@@ -7,6 +7,8 @@ if (! defined( 'ABSPATH' )) {
define('YA_TOKEN', 'y0_AgAAAAA5ZMbXAAjnxwAAAADXZGKqufBi9E2_TnG4n9l_K0OjYOAukmk');
define('YA_COUNTER', '56480275');
define('FRM_KEY', 'daer-yui-hjku4566-sdef-1234');
// Полностью отключить XML-RPC
add_filter( 'xmlrpc_enabled', '__return_false' );
@@ -1068,6 +1070,32 @@ function convert_images_to_amp($content) {
add_filter('the_content', 'convert_images_to_amp');
function add_hash_frm(){
static $result = null;
if (is_array($result))
return $result;
// Генерируем два случайных числа
$num1 = rand(1, 50);
$num2 = rand(10, 99);
// Гарантируем, что числа не равны
while ($num1 == $num2) {
$num2 = rand(10, 99);
}
// Хешируем ответ
$hash = hash_hmac('sha256', $num2, FRM_KEY);
return ['num1' => $num1, 'num2' => $num2, 'hash' => $hash];
}
// подписчики на главную
//add_action('admin_init', 'restrict_subscriber_admin_access');
function restrict_subscriber_admin_access() {