當前位置: 首頁>>代碼示例>>PHP>>正文


PHP AIOWPSecurity_Utility::lock_IP方法代碼示例

本文整理匯總了PHP中AIOWPSecurity_Utility::lock_IP方法的典型用法代碼示例。如果您正苦於以下問題:PHP AIOWPSecurity_Utility::lock_IP方法的具體用法?PHP AIOWPSecurity_Utility::lock_IP怎麽用?PHP AIOWPSecurity_Utility::lock_IP使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在AIOWPSecurity_Utility的用法示例。


在下文中一共展示了AIOWPSecurity_Utility::lock_IP方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: block_ip

 function block_ip($entries, $username = '')
 {
     global $wpdb;
     $events_table = AIOWPSEC_TBL_LOGIN_LOCKDOWN;
     if (is_array($entries)) {
         //lock multiple records
         $id_list = "(" . implode(",", $entries) . ")";
         //Create comma separate list for DB operation
         $events_table = AIOWPSEC_TBL_EVENTS;
         $query = "SELECT ip_or_host FROM {$events_table} WHERE ID IN " . $id_list;
         $results = $wpdb->get_col($query);
         if (empty($results)) {
             AIOWPSecurity_Admin_Menu::show_msg_error_st(__('Could not process the request because the IP addresses for the selected entries could not be found!', 'WPS'));
             return false;
         } else {
             foreach ($results as $entry) {
                 if (filter_var($entry, FILTER_VALIDATE_IP)) {
                     AIOWPSecurity_Utility::lock_IP($entry, '404', $username);
                 }
             }
         }
         AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP addresses are now temporarily blocked!', 'WPS'));
     } elseif ($entries != NULL) {
         //Block single record
         if (filter_var($entries, FILTER_VALIDATE_IP)) {
             AIOWPSecurity_Utility::lock_IP($entries, '404', $username);
             AIOWPSecurity_Admin_Menu::show_msg_updated_st(__('The selected IP address is now temporarily blocked!', 'WPS'));
         } else {
             AIOWPSecurity_Admin_Menu::show_msg_error_st(__('The selected entry is not a valid IP address!', 'WPS'));
         }
     }
 }
開發者ID:Rudchyk,項目名稱:wp-framework,代碼行數:32,代碼來源:wp-security-list-404.php

示例2: block_ip

 function block_ip($entries, $username = '')
 {
     global $wpdb;
     $events_table = AIOWPSEC_TBL_LOGIN_LOCKDOWN;
     if (is_array($entries)) {
         //lock multiple records
         $ip_list = "(" . implode(",", $entries) . ")";
         //Create comma separate list for DB operation
         //TODO
     } elseif ($entries != NULL) {
         //Block single record
         AIOWPSecurity_Utility::lock_IP($entries, '404', $username);
     }
 }
開發者ID:CarterNelms,項目名稱:www.engineeredcomfort.net,代碼行數:14,代碼來源:wp-security-list-404.php


注:本文中的AIOWPSecurity_Utility::lock_IP方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。