%1$s', 'magic-login' ), esc_url( \MagicLogin\Utils\get_wp_login_url() ) ) ); ?>

%1$s or block. %3$s' ), '[magic_login_form]', get_doc_url( 'docs/add-magic-login-form-to-a-page/' ), __( 'Learn More.', 'magic-login' ) ) ); ?>

array( 'min' => 1, 'max' => 1440, ), 'brute_force_login_attempt' => array( 'min' => 1, 'max' => 100, ), 'brute_force_login_time' => array( 'min' => 1, 'max' => 600, ), ); foreach ( $brute_force_fields as $field => $args ) { ${$field . '_input'} = sprintf( '', esc_attr( $field ), absint( $args['min'] ), absint( $args['max'] ), absint( $settings[ $field ] ) ); } /* translators: 1: Ban duration input 2: Trial count input 3: Interval input */ printf( __( 'Block the IP address for %1$s minutes when it fails to login %2$s times in %3$s minutes.', 'magic-login' ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped $brute_force_bantime_input, // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped $brute_force_login_attempt_input, // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped $brute_force_login_time_input // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
false, 'textarea_name' => 'login_email', 'editor_css' => '', 'editor_height' => 192, 'drag_drop_upload' => false, 'tinymce' => false, ) ); ?>
roles ? $all_roles->roles : []; ?> $role_details ) : ?>
%2$s', 'magic-login' ), get_doc_url( 'docs/magic-login-rest-api/' ), __( 'Learn More.', 'magic-login' ) ) ); ?>