Jetpack_Protect_Module::kill_login PHP Method

kill_login() public method

* Kill a login attempt
public kill_login ( )
    function kill_login()
    {
        $ip = jetpack_protect_get_ip();
        /**
         * Fires before every killed login.
         *
         * @module protect
         *
         * @since 3.4.0
         *
         * @param string $ip IP flagged by Protect.
         */
        do_action('jpp_kill_login', $ip);
        $help_url = 'http://jetpack.com/support/security/';
        $die_string = sprintf(__('Your IP (%1$s) has been flagged for potential security violations.  <a href="%2$s">Find out more...</a>', 'jetpack'), str_replace('http://', '', esc_url('http://' . $ip)), esc_url($help_url));
        if (defined('XMLRPC_REQUEST') && XMLRPC_REQUEST) {
            $die_string = sprintf(__('Your IP (%1$s) has been flagged for potential security violations.', 'jetpack'), str_replace('http://', '', esc_url('http://' . $ip)));
        }
        wp_die($die_string, __('Login Blocked by Jetpack', 'jetpack'), array('response' => 403));
    }