Function | Rating | Maintainability | Complexity | Lines of code |
---|---|---|---|---|
WP2FA\Admin\SettingsPages\Settings_Page_Policies::validate_and_sanitize() | 71 | 203 | ||
WP2FA\Admin\User_Profile::user_2fa_options() | 55 | 208 | ||
WP2FA\Admin\SettingsPages\Settings_Page_White_Label::validate_and_sanitize() | 50 | 124 | ||
WP2FA\Admin\SettingsPages\Settings_Page_Email::validate_and_sanitize() | 48 | 119 | ||
WP2FA\Authenticator\Login::login_form_validate_2fa() | 45 | 147 | ||
WP2FA\Admin\Helpers\User_Helper::run_user_enforcement_check() | 45 | 117 | ||
WP2FA\Admin\Helpers\User_Helper::is_user_enforced() | 30 | 39 | 116 | |
WP2FA\Authenticator\Login::wp_login() | 31 | 37 | 95 | |
WP2FA::block_unconfigured_users_from_admin() | 33 | 122 | ||
WP2FA\Admin\Setup_Wizard::setup_page() | 30 | 142 | ||
WP2FA\Admin\User_Profile::save_user_2fa_options() | 40 | 35 | 49 | |
WP2FA\Admin\Help_Contact_Us::get_sysinfo() | 30 | 28 | 102 | |
WP2FA\Utils\User_Utils::determine_user_2fa_status() | 37 | 28 | 67 | |
WP2FA\Admin\User_Profile::generate_inline_modals() | 29 | 22 | 140 | |
WP2FA\Admin\Helpers\File_Writer::write() | 35 | 25 | 82 | |
WP2FA\Admin\User_Notices::user_setup_2fa_nag() | 38 | 24 | 58 | |
WP2FA\Authenticator\Login::login_html() | 30 | 18 | 137 | |
WP2FA\Admin\Premium_Features::render() | 1 | 373 | ||
login_header() | 32 | 19 | 102 | |
WP2FA\Admin\Views\First_Time_Wizard_Steps::enforcement_policy() | 32 | 15 | 139 | |
WP2FA\Methods\Wizards\Email_Wizard_Steps::email_wizard_settings() | 34 | 17 | 100 | |
WP2FA\Admin\Helpers\File_Writer::read() | 42 | 19 | 51 | |
WP2FA\Admin\Setup_Wizard::send_authentication_setup_email() | 41 | 17 | 52 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::user_profile_settings() | 34 | 13 | 106 | |
WP2FA\Admin\Helpers\User_Helper::set_user() | 47 | 17 | 33 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::render() | 36 | 13 | 89 | |
WP2FA\Admin\Helpers\User_Helper::run_user_exclusion_check() | 44 | 15 | 47 | |
WP2FA\Authenticator\Reset_Password::login_form_validate_2fa() | 41 | 14 | 51 | |
WP2FA\Admin\SettingsPages\Settings_Page_Render::render() | 39 | 13 | 64 | |
WP2FA\Admin\SettingsPages\Settings_Page_General::validate_and_sanitize() | 43 | 14 | 44 | |
WP2FA::add_actions() | 36 | 12 | 73 | |
WP2FA\Admin\Helpers\Ajax_Helper::handle_send_test_email_ajax() | 45 | 14 | 39 | |
WP2FA\Utils\User_Utils::get_all_users_data() | 42 | 13 | 52 | |
WP2FA\Admin\Helpers\File_Writer::save_secret_key() | 42 | 13 | 50 | |
WP2FA::get_wp2fa_setting_generic() | 48 | 14 | 32 | |
WP2FA\Admin\Helpers\File_Writer::get_upload_path() | 46 | 13 | 36 | |
WP2FA\Admin\User_Profile::validate_authcode_via_ajax() | 43 | 12 | 50 | |
WP2FA\Admin\Views\First_Time_Wizard_Steps::exclude_users() | 39 | 10 | 78 | |
WP2FA\Admin\Helpers\File_Writer::update() | 44 | 12 | 44 | |
WP2FA\Admin\Helpers\User_Helper::lock_user_account_if_needed() | 45 | 12 | 42 | |
WP2FA\Shortcodes\Shortcodes::register_2fa_shortcode_scripts() | 41 | 11 | 52 | |
WP2FA\Admin\Views\First_Time_Wizard_Steps::select_method() | 40 | 9 | 72 | |
WP2FA\Methods\Wizards\TOTP_Wizard_Steps::totp_configure() | 36 | 7 | 100 | |
WP2FA\Admin\Controllers\Settings::get_custom_settings_page_id() | 46 | 11 | 40 | |
WP2FA\Authenticator\Login::get_2fa_setup_url() | 47 | 11 | 35 | |
WP2FA\Admin\Settings_Page::settings_saved_admin_notice() | 45 | 10 | 48 | |
WP2FA\Admin\Helpers\User_Helper::get_user_role() | 48 | 11 | 33 | |
WP2FA\Authenticator\Reset_Password::lostpassword_post() | 48 | 11 | 32 | |
WP2FA\Methods\Backup_Codes::send_backup_codes_email() | 44 | 10 | 41 | |
WP2FA\Methods\Wizards\TOTP_Wizard_Steps::totp_wizard_settings() | 42 | 9 | 56 | |
WP2FA\Admin\Helpers\WP_Helper::remove_unrelated_actions() | 51 | 11 | 25 | |
WP2FA::replace_email_strings() | 43 | 9 | 49 | |
WP2FA\Admin\Helpers\File_Writer::create_dir() | 49 | 10 | 32 | |
WP2FA\Admin\SettingsPages\Settings_Page_Email::update_wp2fa_network_options() | 49 | 10 | 30 | |
WP2FA\Admin\Settings_Page::settings_saved_network_admin_notice() | 44 | 8 | 55 | |
WP2FA\Admin\Views\First_Time_Wizard_Steps::excluded_network_sites() | 45 | 8 | 53 | |
WP2FA\Admin\Help_Contact_Us::render() | 46 | 9 | 38 | |
WP2FA\Admin\Controllers\Methods::get_enabled_methods() | 53 | 10 | 20 | |
WP2FA\Admin\SettingsPages\Settings_Page_Email::email_settings() | 37 | 5 | 93 | |
WP2FA::init() | 47 | 9 | 33 | |
WP2FA\Methods\TOTP::get_totp_decrypted() | 50 | 9 | 29 | |
WP2FA\Authenticator\Login::show_2fa_form_grace_form() | 39 | 6 | 71 | |
WP2FA::get_wp2fa_email_templates() | 36 | 5 | 86 | |
WP2FA\Utils\White_Label::get_setting() | 54 | 9 | 22 | |
WP2FA\Methods\Wizards\Email_Wizard_Steps::email_modal_configure() | 40 | 5 | 77 | |
WP2FA\Methods\TOTP::get_user_totp_key_auth() | 49 | 8 | 31 | |
WP2FA\Admin\Helpers\User_Helper::remove_all_2fa_meta_for_user() | 49 | 8 | 31 | |
WP2FA\Admin\Helpers\Ajax_Helper::set_salt_key() | 45 | 7 | 46 | |
WP2FA\Admin\FlyOut\FlyOut::admin_footer() | 44 | 7 | 44 | |
WP2FA::wp_not_writable() | 41 | 5 | 69 | |
WP2FA\Admin\Controllers\Settings::get_all_roles_providers() | 52 | 8 | 22 | |
WP2FA\Admin\Views\Wizard_Steps::determine_redirect_url() | 54 | 8 | 20 | |
WP2FA\Utils\Generate_Modal::generate_modal() | 47 | 7 | 35 | |
WP2FA\Admin\User_Notices::init() | 54 | 8 | 19 | |
WP2FA\Admin\Controllers\Settings::get_role_or_default_setting() | 56 | 8 | 18 | |
WP2FA\Admin\User_Listing::handle_bulk_actions() | 50 | 7 | 33 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::new_page_created() | 48 | 7 | 32 | |
WP2FA\Admin\SettingsPages\Settings_Page_White_Label::change_default_text_area() | 41 | 4 | 77 | |
WP2FA\Utils\Abstract_Migration::migrate() | 50 | 7 | 30 | |
WP2FA\Authenticator\Login::email_authentication_page() | 50 | 7 | 29 | |
WP2FA\Authenticator\Reset_Password::show_two_factor_login() | 45 | 6 | 44 | |
WP2FA\Admin\Help_Contact_Us::sidebar() | 38 | 1 | 117 | |
WP2FA\Admin\Helpers\Classes_Helper::get_classes_by_namespace() | 51 | 7 | 27 | |
WP2FA\Utils\Migration::migrate_up_to_162() | 52 | 7 | 24 | |
WP2FA\Admin\Helpers\User_Helper::remove_enabled_method_for_user() | 53 | 7 | 23 | |
WP2FA\Admin\Views\Wizard_Steps::backup_codes_configure() | 45 | 5 | 53 | |
WP2FA\Utils\Migration::migrate_up_to_160() | 53 | 7 | 23 | |
WP2FA\Admin\Views\First_Time_Wizard_Steps::grace_period() | 42 | 4 | 67 | |
WP2FA::setup_redirect() | 53 | 7 | 22 | |
admin_scripts() | 42 | 5 | 49 | |
WP2FA\Admin\User_Profile::can_user_remove_2fa() | 56 | 7 | 19 | |
script_loader_tag() | 56 | 7 | 18 | |
WP2FA\Utils\Migration::migrate_up_to_170() | 56 | 7 | 17 | |
WP2FA::get_default_settings() | 34 | 2 | 91 | |
WP2FA\Admin\Plugin_Updated_Notice::plugin_update_banner() | 46 | 5 | 45 | |
WP2FA\Admin\Helpers\Ajax_Helper::get_all_users() | 49 | 6 | 30 | |
WP2FA\Admin\User_Profile::inline_2fa_profile_form() | 52 | 6 | 23 | |
WP2FA\Admin\Setup_Wizard::setup_page_steps() | 55 | 6 | 21 | |
WP2FA\Admin\FlyOut\FlyOut::read_remote_config() | 55 | 6 | 19 | |
WP2FA\Shortcodes\Shortcodes::user_setup_2fa_form() | 47 | 5 | 34 | |
WP2FA\Admin\Helpers\Ajax_Helper::remove_user_2fa() | 54 | 6 | 19 | |
WP2FA\Admin\Views\Wizard_Steps::choose_backup_method() | 45 | 4 | 47 | |
WP2FA\Admin\Helpers\User_Helper::set_user_policies_and_grace() | 50 | 5 | 30 | |
WP2FA\Admin\Helpers\WP_Helper::is_wp_login() | 64 | 7 | 7 | |
WP2FA\Utils\Settings_Utils::string_to_bool() | 75 | 7 | 3 | |
WP2FA\Admin\Views\Wizard_Steps::generated_backup_codes() | 46 | 4 | 44 | |
WP2FA\Authenticator\Login::show_two_factor_login() | 58 | 6 | 14 | |
WP2FA\Admin\Helpers\Classes_Helper::get_subclasses_of_class() | 60 | 6 | 12 | |
WP2FA\Admin\Helpers\Ajax_Helper::get_all_network_sites() | 51 | 5 | 27 | |
WP2FA\Utils\Date_Time_Utils::format_grace_period_expiration_string() | 51 | 5 | 26 | |
WP2FA\Authenticator\Login::backup_2fa() | 51 | 5 | 24 | |
WP2FA\Admin\Controllers\Settings::get_custom_page_link() | 53 | 5 | 23 | |
WP2FA\Admin\Helpers\Ajax_Helper::get_ajax_user_roles() | 53 | 5 | 22 | |
WP2FA\Utils\Request_Utils::get_ip() | 54 | 5 | 21 | |
WP2FA\Methods\Backup_Codes::generate_codes() | 54 | 5 | 20 | |
WP2FA\Admin\Helpers\User_Helper::get_user_default_blog() | 55 | 5 | 20 | |
WP2FA\Utils\Debugging::write_to_file() | 55 | 5 | 20 | |
WP2FA\Admin\Settings_Page::check_email() | 48 | 4 | 34 | |
uninstall() | 47 | 3 | 48 | |
WP2FA\Admin\Setup_Wizard::wp_2fa_step_global_2fa_methods_save() | 57 | 5 | 16 | |
WP2FA\Admin\Helpers\User_Helper::is_excluded() | 58 | 5 | 16 | |
WP2FA\Admin\Helpers\User_Helper::check_methods_and_set_user() | 59 | 5 | 15 | |
WP2FA\Admin\Plugin_Updated_Notice::dismiss_update_notice() | 64 | 6 | 8 | |
WP2FA\Admin\Views\Wizard_Steps::congratulations_step_plugin_wizard() | 51 | 4 | 29 | |
WP2FA\Admin\Setup_Wizard::setup_page_footer() | 50 | 4 | 29 | |
WP2FA\Methods\Backup_Codes::validate_code() | 59 | 5 | 14 | |
WP2FA\Methods\Backup_Codes::are_backup_codes_enabled_for_role() | 59 | 5 | 13 | |
WP2FA\Methods\TOTP::get_totp_key() | 59 | 5 | 13 | |
WP2FA\Admin\Settings_Page::hide_settings() | 60 | 5 | 13 | |
WP2FA\App\Grace_Period::grace_options() | 47 | 3 | 41 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::generate_custom_user_profile_page() | 51 | 4 | 26 | |
WP2FA\Admin\Helpers\User_Helper::get_backup_email_for_user() | 62 | 5 | 11 | |
WP2FA\Admin\Helpers\User_Helper::set_proper_user() | 63 | 5 | 11 | |
WP2FA\Admin\Views\Wizard_Steps::congratulations_step() | 54 | 4 | 24 | |
WP2FA\Utils\User_Utils::get_all_user_ids_who_have_wp_2fa_metadata_present() | 52 | 4 | 24 | |
WP2FA\Admin\SettingsPages\Settings_Page_Render::settings_array() | 42 | 1 | 69 | |
WP2FA\Admin\Helpers\File_Writer::remove() | 54 | 4 | 23 | |
WP2FA\Admin\Helpers\Ajax_Helper::unlock_account() | 52 | 4 | 22 | |
WP2FA\Admin\SettingsPages\Settings_Page_Email::get_email_notification_definitions() | 44 | 2 | 52 | |
WP2FA\Admin\Setup_Wizard::wp_2fa_step_global_2fa_methods() | 46 | 2 | 50 | |
WP2FA\Authenticator\Authentication::base32_decode() | 54 | 4 | 20 | |
WP2FA\Utils\White_Label::get_default_settings() | 38 | 1 | 65 | |
WP2FA\Shortcodes\Shortcodes::user_setup_2fa_notice() | 48 | 3 | 34 | |
WP2FA\Admin\Helpers\Classes_Helper::get_classes_with_term() | 58 | 4 | 17 | |
WP2FA\Admin\Helpers\File_Writer::get_line_ending() | 56 | 4 | 17 | |
WP2FA\Admin\SettingsPages\Settings_Page_Email::email_from_settings() | 44 | 1 | 61 | |
WP2FA\Admin\SettingsPages\Settings_Page_General::update_wp2fa_network_options() | 50 | 3 | 31 | |
WP2FA\Utils\User_Utils::extract_statuses() | 59 | 4 | 16 | |
WP2FA\Admin\Helpers\Methods_Helper::methods_re_configure() | 57 | 4 | 16 | |
WP2FA\Admin\SettingsPages\Settings_Page_White_Label::update_wp2fa_network_options() | 50 | 3 | 31 | |
WP2FA\Authenticator\Authentication::base32_encode() | 57 | 4 | 15 | |
WP2FA\Authenticator\Login::filter_authenticate() | 64 | 5 | 9 | |
WP2FA\Authenticator\Login::is_api_request() | 66 | 5 | 9 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::update_wp2fa_network_options() | 51 | 3 | 30 | |
WP2FA\Admin\Helpers\User_Helper::set_backup_email_for_user() | 59 | 4 | 14 | |
WP2FA\Authenticator\Authentication::pack64() | 58 | 4 | 14 | |
WP2FA\Admin\Helpers\User_Helper::update_user_state() | 60 | 4 | 14 | |
WP2FA\Admin\Controllers\Settings::get_setup_page_link() | 60 | 4 | 13 | |
WP2FA\Utils\Migration::migrate_up_to_230() | 60 | 4 | 13 | |
WP2FA\Admin\Helpers\File_Writer::add_file_listing_protection() | 62 | 4 | 11 | |
WP2FA\Admin\Helpers\File_Writer::get_wp_config_file_path() | 61 | 4 | 11 | |
WP2FA\Authenticator\Login::verify_login_nonce() | 62 | 4 | 11 | |
WP2FA\Admin\FlyOut\FlyOut::load_config() | 53 | 3 | 24 | |
WP2FA\Admin\Views\Grace_Period_Notifications::grace_period_notification_settings() | 48 | 2 | 38 | |
WP2FA\Admin\Settings_Page::create_settings_admin_menu() | 44 | 1 | 51 | |
WP2FA\Admin\User_Listing::show_admin_notice() | 56 | 3 | 20 | |
WP2FA\Admin\Settings_Page::add_plugin_action_links() | 56 | 3 | 19 | |
WP2FA\Admin\Views\First_Time_Wizard_Steps::backup_method() | 46 | 1 | 48 | |
WP2FA\Utils\Migration::migrate_up_to_200() | 52 | 2 | 31 | |
WP2FA::contextual_reconfigure_text() | 57 | 3 | 16 | |
WP2FA\Admin\Settings_Page::extract_roles_from_input() | 65 | 4 | 9 | |
WP2FA\Authenticator\Authentication::is_valid_authcode() | 57 | 3 | 15 | |
WP2FA\Authenticator\Authentication::decrypt_key_if_needed() | 62 | 4 | 10 | |
WP2FA\Methods\TOTP::validate_totp_authentication() | 59 | 3 | 15 | |
WP2FA\Authenticator\Login::run_authentication_check() | 65 | 4 | 9 | |
WP2FA\Admin\Helpers\User_Helper::is_admin() | 65 | 4 | 8 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::get_post_by_post_name() | 64 | 4 | 10 | |
WP2FA\Admin\Helpers\Methods_Helper::settings_store() | 65 | 4 | 8 | |
WP2FA\Admin\Helpers\User_Helper::update_meta_if_necessary() | 60 | 3 | 14 | |
WP2FA\Admin\Help_Contact_Us::system_info() | 51 | 1 | 43 | |
WP2FA\Authenticator\Login::create_login_nonce() | 59 | 3 | 13 | |
WP2FA\Admin\Helpers\User_Helper::set_nominated_email_for_user() | 61 | 3 | 12 | |
WP2FA\Admin\FlyOut\FlyOut::init() | 62 | 3 | 12 | |
WP2FA\Admin\Setup_Wizard::get_next_step() | 61 | 3 | 12 | |
WP2FA\Admin\User_Notices::white_label_settings_text() | 49 | 1 | 42 | |
WP2FA\Authenticator\Authentication::validate_token() | 61 | 3 | 12 | |
WP2FA\Methods\TOTP::set_user_method() | 61 | 3 | 12 | |
WP2FA\Admin\Settings_Page::get_default_email_address() | 62 | 3 | 11 | |
WP2FA\Admin\Helpers\File_Writer::get_permissions() | 62 | 3 | 11 | |
WP2FA\Admin\Controllers\Settings::is_provider_enabled_for_role() | 62 | 3 | 11 | |
WP2FA\Utils\Abstract_Migration::get_all_migration_methods_as_numbers() | 61 | 3 | 11 | |
WP2FA\Admin\SettingsPages\Settings_Page_General::no_method_exists() | 50 | 1 | 41 | |
WP2FA\Admin\Helpers\Methods_Helper::init() | 61 | 3 | 11 | |
WP2FA\Admin\Help_Contact_Us::help() | 48 | 1 | 40 | |
WP2FA\Admin\Views\Password_Reset_2FA::reset_settings() | 53 | 2 | 24 | |
WP2FA\Admin\Views\Re_Login_2FA::reset_settings() | 53 | 2 | 24 | |
WP2FA\Admin\FlyOut\FlyOut::admin_head() | 53 | 2 | 24 | |
WP2FA\Authenticator\Authentication::get_apps() | 49 | 1 | 39 | |
WP2FA\Methods\Wizards\TOTP_Wizard_Steps::totp_authentication_page() | 55 | 2 | 23 | |
WP2FA\Methods\Wizards\TOTP_Wizard_Steps::totp_option() | 55 | 2 | 22 | |
WP2FA\Methods\Wizards\Email_Wizard_Steps::email_re_configure() | 54 | 2 | 21 | |
WP2FA\Methods\Wizards\TOTP_Wizard_Steps::totp_re_configure() | 54 | 2 | 21 | |
WP2FA\Admin\FlyOut\FlyOut::admin_enqueue_scripts() | 58 | 2 | 18 | |
WP2FA\Methods\Email::init() | 56 | 2 | 17 | |
WP2FA\Methods\TOTP::init() | 56 | 2 | 17 | |
WP2FA\Methods\Wizards\Email_Wizard_Steps::email_option() | 58 | 2 | 17 | |
WP2FA\Admin\User_Profile::user_2fa_row_actions() | 57 | 2 | 16 | |
WP2FA\Authenticator\Authentication::calc_totp() | 56 | 2 | 16 | |
WP2FA::action_check() | 58 | 2 | 16 | |
WP2FA\Authenticator\Authentication::get_code() | 63 | 3 | 10 | |
WP2FA\Authenticator\Open_SSL::is_ssl_available() | 66 | 3 | 9 | |
WP2FA::add_wizard_actions() | 71 | 3 | 5 | |
WP2FA\Authenticator\Authentication::abssort() | 66 | 3 | 8 | |
WP2FA\Admin\Helpers\File_Writer::chmod() | 65 | 3 | 9 | |
WP2FA\Authenticator\Login::validate_email_authentication() | 68 | 3 | 6 | |
WP2FA\Utils\Settings_Utils::bool_to_string() | 69 | 3 | 6 | |
WP2FA\Methods\Backup_Codes::codes_remaining_for_user() | 67 | 3 | 7 | |
WP2FA\Admin\Helpers\User_Helper::needs_to_reconfigure_method() | 74 | 3 | 4 | |
WP2FA\Admin\Helpers\WP_Helper::set_roles() | 65 | 3 | 9 | |
WP2FA::replace_remaining_grace_period() | 64 | 3 | 9 | |
WP2FA\Admin\Settings_Page::create_settings_admin_menu_multisite() | 51 | 1 | 30 | |
WP2FA::update_plugin_settings() | 63 | 3 | 10 | |
WP2FA\Authenticator\Authentication::generate_salt() | 67 | 3 | 7 | |
WP2FA\Admin\FlyOut\FlyOut::is_plugin_screen() | 64 | 3 | 10 | |
WP2FA\Admin\Helpers\User_Helper::get_nominated_email_for_user() | 66 | 3 | 8 | |
WP2FA\Utils\User_Utils::get_human_readable_user_statuses() | 58 | 2 | 15 | |
WP2FA\Authenticator\Authentication::get_user_token() | 68 | 3 | 7 | |
WP2FA\Authenticator\Login::pre_process_email_authentication() | 68 | 3 | 7 | |
WP2FA\Admin\Helpers\Classes_Helper::get_class_by_filename() | 65 | 3 | 9 | |
WP2FA\Admin\Helpers\File_Writer::get_file_contents() | 64 | 3 | 10 | |
WP2FA\Admin\Controllers\Settings::check_setting_in_all_roles() | 65 | 3 | 9 | |
WP2FA\Utils\Migration::migrate_up_to_150() | 66 | 3 | 8 | |
WP2FA::get_wp2fa_setting() | 73 | 3 | 4 | |
WP2FA\Admin\Helpers\Methods_Helper::get_method_by_provider_name() | 67 | 3 | 8 | |
WP2FA\Admin\Helpers\WP_Helper::is_multisite() | 70 | 3 | 6 | |
WP2FA::check_for_key() | 65 | 3 | 9 | |
WP2FA\Admin\Helpers\WP_Helper::get_multi_sites() | 66 | 3 | 9 | |
WP2FA\Admin\Helpers\WP_Helper::is_admin_page() | 70 | 3 | 5 | |
WP2FA\Admin\Settings_Page::add_display_post_states() | 66 | 3 | 8 | |
WP2FA\Admin\Settings_Page::dismiss_notice_mail_domain() | 67 | 3 | 7 | |
WP2FA\Admin\Controllers\Settings::get_enabled_providers_for_role() | 63 | 3 | 10 | |
WP2FA\Admin\User_Listing::get_user2fa_status() | 64 | 3 | 10 | |
WP2FA::replace_wizard_strings() | 58 | 2 | 15 | |
WP2FA\Admin\User_Notices::settings_store() | 65 | 3 | 9 | |
WP2FA\Methods\Backup_Codes::validate_backup_codes() | 68 | 3 | 6 | |
WP2FA\Methods\Email::is_enabled() | 69 | 3 | 6 | |
WP2FA\Authenticator\Open_SSL::encrypt() | 59 | 2 | 15 | |
WP2FA\Methods\TOTP::is_enabled() | 69 | 3 | 6 | |
WP2FA\Admin\Helpers\User_Helper::get_user_object() | 68 | 3 | 7 | |
WP2FA::get_secret_key() | 64 | 3 | 10 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::disable_2fa_removal_setting() | 53 | 1 | 29 | |
WP2FA\Authenticator\Open_SSL::decrypt_wps() | 58 | 2 | 14 | |
WP2FA\Admin\SettingsPages\Settings_Page_General::remove_data_upon_uninstall() | 53 | 1 | 29 | |
WP2FA\Authenticator\Open_SSL::decrypt() | 58 | 2 | 14 | |
WP2FA\Authenticator\Authentication::get_google_qr_code() | 59 | 2 | 13 | |
WP2FA\Utils\User_Utils::role_is_not() | 63 | 2 | 13 | |
WP2FA\Authenticator\Open_SSL::decrypt_legacy() | 59 | 2 | 13 | |
WP2FA\Admin\Setup_Wizard::setup_page_header() | 52 | 1 | 28 | |
WP2FA\Admin\Plugin_Updated_Notice::on_plugin_update() | 61 | 2 | 12 | |
WP2FA\Admin\Helpers\WP_Helper::extract_domain() | 61 | 2 | 11 | |
WP2FA\Admin\Setup_Wizard::setup_page_content() | 65 | 2 | 11 | |
WP2FA\Methods\Wizards\TOTP_Wizard_Steps::totp_modal_configure() | 67 | 2 | 11 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::grace_period_setting() | 54 | 1 | 25 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::user_redirect_after_wizard() | 54 | 1 | 25 | |
WP2FA\Admin\Views\Re_Login_2FA::re_login_setting() | 54 | 1 | 25 | |
WP2FA\Admin\Views\Password_Reset_2FA::password_reset_setting() | 54 | 1 | 25 | |
WP2FA\Admin\SettingsPages\Settings_Page_General::limit_settings_access() | 56 | 1 | 24 | |
WP2FA\Admin\SettingsPages\Settings_Page_General::disable_brute_force_settings() | 57 | 1 | 23 | |
WP2FA\Methods\Backup_Codes::run_ajax_generate_json() | 55 | 1 | 21 | |
WP2FA\Utils\Migration::migrate_up_to_220() | 57 | 1 | 20 | |
WP2FA\Admin\Views\Wizard_Steps::introduction_step() | 58 | 1 | 19 | |
WP2FA\Admin\User_Profile::dismiss_nag_notice() | 63 | 1 | 18 | |
WP2FA\Admin\Views\Wizard_Steps::welcome_step() | 58 | 1 | 18 | |
WP2FA\Admin\Views\Wizard_Steps::generate_backup_codes() | 58 | 1 | 17 | |
WP2FA\Admin\Premium_Features::add_settings_banner() | 56 | 1 | 16 | |
WP2FA\Authenticator\Login::backup_codes_authentication_page() | 60 | 1 | 16 | |
WP2FA\Admin\Helpers\WP_Helper::show_critical_admin_notice() | 73 | 2 | 5 | |
WP2FA\Utils\Request_Utils::get_user_agent() | 70 | 2 | 6 | |
WP2FA\Admin\Views\Grace_Period_Notifications::notify_using_dashboard() | 70 | 2 | 6 | |
WP2FA\Methods\Backup_Codes::remove_backup_methods_for_user() | 72 | 2 | 5 | |
WP2FA\Methods\TOTP::add_default_settings() | 57 | 1 | 15 | |
script_url() | 69 | 2 | 6 | |
WP2FA\Authenticator\Login::clear_session_and_show_2fa_form() | 64 | 2 | 10 | |
WP2FA\Admin\Helpers\Methods_Helper::get_methods() | 68 | 2 | 7 | |
WP2FA\Admin\Helpers\User_Helper::get_user_state() | 67 | 2 | 8 | |
WP2FA\Utils\Abstract_Migration::get_stored_version() | 70 | 2 | 6 | |
WP2FA\Utils\Migration::migrate_up_to_240() | 71 | 2 | 6 | |
WP2FA\Authenticator\Authentication::is_valid_key() | 66 | 2 | 8 | |
WP2FA\Admin\SettingsPages\Settings_Page_White_Label::create_standard_editor() | 64 | 2 | 10 | |
WP2FA\Admin\Helpers\Classes_Helper::get_class_map() | 70 | 2 | 6 | |
WP2FA\Admin\Helpers\User_Helper::get_user() | 72 | 2 | 6 | |
WP2FA\Methods\Backup_Codes::check_backup_method_for_role() | 68 | 2 | 7 | |
WP2FA\Admin\Helpers\User_Helper::get_excluded_sites() | 71 | 2 | 6 | |
WP2FA\Admin\Controllers\Settings::get_settings_page_link() | 70 | 2 | 6 | |
WP2FA\Admin\Views\Wizard_Steps::json_nonce() | 70 | 2 | 6 | |
WP2FA\Methods\Backup_Codes::is_enabled_for_user() | 66 | 2 | 8 | |
WP2FA\Admin\Helpers\User_Helper::get_excluded_users() | 71 | 2 | 6 | |
WP2FA\Authenticator\Authentication::validate_base32_string() | 69 | 2 | 6 | |
WP2FA\Admin\Helpers\User_Helper::get_included_sites() | 71 | 2 | 6 | |
WP2FA\Utils\Settings_Utils::setting_prefixer() | 77 | 2 | 3 | |
style_url() | 69 | 2 | 6 | |
WP2FA\App\Grace_Period::maybe_prevent_account_lock() | 68 | 2 | 7 | |
WP2FA\Admin\Controllers\Settings::get_backup_methods() | 70 | 2 | 6 | |
WP2FA\Admin\Settings_Page::send_account_unlocked_email() | 62 | 2 | 10 | |
WP2FA\Admin\Helpers\Methods_Helper::methods_settings() | 67 | 2 | 7 | |
WP2FA\Admin\Helpers\WP_Helper::get_roles_wp() | 69 | 2 | 7 | |
WP2FA\Admin\Helpers\User_Helper::get_2fa_status() | 65 | 2 | 9 | |
WP2FA\Methods\Backup_Codes::method_enabled_for_user() | 70 | 2 | 6 | |
WP2FA\Admin\Helpers\Classes_Helper::add_to_class_map() | 69 | 2 | 6 | |
WP2FA\Utils\Debugging::log() | 71 | 2 | 5 | |
WP2FA\Utils\Debugging::write_to_log() | 64 | 2 | 9 | |
WP2FA\Admin\User_Notices::user_reconfigure_2fa_nag() | 62 | 2 | 10 | |
WP2FA\Authenticator\Authentication::generate_key() | 64 | 2 | 9 | |
WP2FA\Authenticator\Login::is_woocommerce_activated() | 70 | 2 | 7 | |
WP2FA\Admin\User_Registered::apply_2fa_grace_period() | 68 | 2 | 8 | |
WP2FA\Admin\Helpers\WP_Helper::hide_unrelated_notices() | 66 | 2 | 9 | |
WP2FA\Admin\Views\Re_Login_2FA::init() | 65 | 2 | 8 | |
WP2FA\Admin\Helpers\User_Helper::get_excluded_roles() | 71 | 2 | 6 | |
WP2FA\Admin\Helpers\PHP_Helper::is_callable() | 71 | 2 | 6 | |
WP2FA\Admin\Helpers\User_Helper::get_enforced_roles() | 71 | 2 | 6 | |
WP2FA\App\Grace_Period::is_set_up_immediately_set() | 70 | 2 | 6 | |
check_ssl() | 64 | 2 | 10 | |
WP2FA\Admin\User_Listing::add_users_hover() | 68 | 2 | 6 | |
WP2FA\Methods\Backup_Codes::get_backup_codes_for_user() | 68 | 2 | 7 | |
WP2FA\Admin\Settings_Page::send_email() | 63 | 2 | 9 | |
str_starts_with() | 71 | 2 | 6 | |
WP2FA\Admin\Views\Password_Reset_2FA::init() | 67 | 2 | 7 | |
WP2FA\Admin\Helpers\User_Helper::set_user_state() | 68 | 2 | 7 | |
WP2FA\Admin\Controllers\Settings::get_providers() | 70 | 2 | 6 | |
WP2FA\Admin\Helpers\User_Helper::send_expired_grace_email() | 63 | 2 | 10 | |
WP2FA\Authenticator\Open_SSL::secure_random() | 70 | 2 | 6 | |
WP2FA\Authenticator\Login::rememberme() | 67 | 2 | 7 | |
wp2fa_free_on_plugin_activation() | 69 | 2 | 7 | |
WP2FA\Utils\Settings_Utils::update_option() | 73 | 2 | 4 | |
WP2FA\Admin\Helpers\User_Helper::set_user_status() | 64 | 2 | 9 | |
WP2FA\Methods\TOTP::return_default_selection() | 69 | 2 | 7 | |
WP2FA\Utils\Settings_Utils::get_option() | 73 | 2 | 4 | |
WP2FA\Admin\Helpers\File_Writer::get_placeholder() | 66 | 2 | 8 | |
activate() | 67 | 2 | 8 | |
WP2FA\Authenticator\Authentication::user_has_token() | 67 | 2 | 8 | |
WP2FA\Utils\Abstract_Migration::normalize_version() | 67 | 2 | 7 | |
WP2FA\Admin\Helpers\User_Helper::get_enforced_users() | 71 | 2 | 6 | |
WP2FA\Methods\Email::return_default_selection() | 69 | 2 | 7 | |
WP2FA\Utils\Settings_Utils::delete_option() | 73 | 2 | 4 | |
WP2FA\Admin\Helpers\File_Writer::get_default_permissions() | 69 | 2 | 7 | |
WP2FA\Admin\Views\Grace_Period_Notifications::init() | 67 | 2 | 7 | |
WP2FA\Admin\Helpers\Methods_Helper::methods_options() | 66 | 2 | 8 | |
WP2FA\Admin\Helpers\WP_Helper::is_role_exists() | 69 | 2 | 7 | |
WP2FA\Admin\User_Listing::show_column_data() | 68 | 2 | 8 | |
WP2FA\Utils\Debugging::get_random_file_string_addon() | 66 | 2 | 8 | |
WP2FA\Authenticator\Login::login_url() | 68 | 2 | 7 | |
WP2FA\Admin\Helpers\WP_Helper::init() | 68 | 2 | 7 | |
WP2FA\Authenticator\Login::collect_auth_cookie_tokens() | 70 | 2 | 6 | |
WP2FA\Utils\Debugging::get_logging_dir_path() | 67 | 2 | 7 | |
WP2FA\Admin\Helpers\User_Helper::is_user_method_in_role_enabled_methods() | 67 | 2 | 8 | |
WP2FA\Authenticator\Login::destroy_current_session_for_user() | 70 | 2 | 6 | |
WP2FA\Admin\Controllers\Settings::get_providers_translate_names() | 70 | 2 | 6 | |
WP2FA\Methods\Backup_Codes::add_backup_method() | 60 | 1 | 14 | |
WP2FA\Admin\Views\Wizard_Steps::optional_user_welcome_step() | 62 | 1 | 14 | |
WP2FA\Methods\TOTP::regenerate_authentication_key() | 59 | 1 | 14 | |
WP2FA\Admin\Setup_Wizard::wp_2fa_add_intro_step() | 61 | 1 | 12 | |
WP2FA\Utils\User_Utils::get_all_user_ids_and_login_names() | 62 | 1 | 12 | |
WP2FA\Methods\Backup_Codes::init() | 61 | 1 | 11 | |
setup() | 62 | 1 | 11 | |
WP2FA\Admin\Help_Contact_Us::add_extra_menu_item() | 64 | 1 | 11 | |
WP2FA\Admin\Premium_Features::add_extra_menu_item() | 63 | 1 | 11 | |
WP2FA\Methods\Email::add_default_settings() | 60 | 1 | 11 | |
WP2FA\Admin\Helpers\Ajax_Helper::user_unlocked_notice() | 67 | 1 | 10 | |
WP2FA\Utils\Debugging::create_htaccess_file() | 78 | 1 | 3 | |
WP2FA\Utils\Migration::migrate_up_to_263() | 80 | 1 | 3 | |
admin_styles() | 69 | 1 | 8 | |
WP2FA\Admin\Plugin_Updated_Notice::init() | 69 | 1 | 6 | |
WP2FA\Methods\Email::settings_loop() | 73 | 1 | 5 | |
deactivate() | 100 | 1 | 2 | |
get_enqueue_contexts() | 80 | 1 | 3 | |
WP2FA\Admin\Helpers\File_Writer::can_write_to_file() | 80 | 1 | 3 | |
WP2FA\Admin\Setup_Wizard::wp_2fa_step_welcome() | 80 | 1 | 3 | |
WP2FA\Utils\Settings_Utils::create_settings_hash() | 79 | 1 | 3 | |
WP2FA\Admin\Helpers\User_Helper::remove_2fa_status() | 76 | 1 | 4 | |
WP2FA\Admin\SettingsPages\Settings_Page_General::render() | 67 | 1 | 8 | |
Email_Template::can_be_toggled() | 82 | 1 | 3 | |
WP2FA\Utils\Debugging::is_logging_enabled() | 78 | 1 | 3 | |
WP2FA\Admin\Helpers\User_Helper::remove_reset_password_valid_for_user() | 76 | 1 | 4 | |
WP2FA\Admin\SettingsPages\Settings_Page_Policies::select_method_setting() | 80 | 1 | 3 | |
WP2FA\Utils\Debugging::create_index_file() | 78 | 1 | 3 | |
WP2FA\Authenticator\Authentication::get_base32_characters() | 80 | 1 | 3 | |
WP2FA\Methods\Email::email_provider() | 76 | 1 | 4 | |
WP2FA\Utils\Abstract_Migration::store_updated_version() | 79 | 1 | 3 | |
WP2FA\Admin\Helpers\User_Helper::remove_user_enforced_instantly() | 76 | 1 | 4 | |
WP2FA\Admin\SettingsPages\Settings_Page_White_Label::render() | 74 | 1 | 5 | |
WP2FA\Admin\Views\Password_Reset_2FA::add_default_settings() | 76 | 1 | 4 | |
WP2FA\Authenticator\Login::mepr_login() | 74 | 1 | 4 | |
WP2FA\Admin\User_Listing::add_bulk_action() | 71 | 1 | 5 | |
WP2FA\Admin\Helpers\User_Helper::remove_nag_status() | 76 | 1 | 4 | |
Email_Template::get_email_content_id() | 82 | 1 | 3 | |
WP2FA\Methods\Wizards\Email_Wizard_Steps::init() | 68 | 1 | 6 | |
Email_Template::get_id() | 82 | 1 | 3 | |
i18n() | 71 | 1 | 5 | |
WP2FA\Admin\User_Notices::reset_nag() | 80 | 1 | 3 | |
WP2FA\Admin\Helpers\User_Helper::set_global_settings_hash_for_user() | 75 | 1 | 4 | |
WP2FA\Utils\Debugging::get_log_timestamp() | 78 | 1 | 3 | |
WP2FA::get_policy_settings() | 74 | 1 | 4 | |
WP2FA\Utils\User_Utils::in_array_all() | 78 | 1 | 3 | |
WP2FA\Admin\User_Notices::dismiss_nag() | 80 | 1 | 3 | |
WP2FA\Shortcodes\Shortcodes::init() | 71 | 1 | 5 | |
WP2FA\Admin\Views\Grace_Period_Notifications::add_setting_value() | 76 | 1 | 4 | |
WP2FA\Authenticator\Authentication::delete_token() | 80 | 1 | 3 | |
init() | 80 | 1 | 3 | |
WP2FA\Admin\Views\Re_Login_2FA::redirect_after_logout() | 74 | 1 | 5 | |
WP2FA\Admin\Controllers\Settings::get_enabled_backup_methods_for_user_role() | 74 | 1 | 4 | |
Email_Template::set_can_be_toggled() | 81 | 1 | 3 | |
WP2FA\Authenticator\Login::delete_login_nonce() | 79 | 1 | 3 | |
WP2FA\Admin\Helpers\User_Helper::set_nag_status() | 75 | 1 | 4 | |
WP2FA\Utils\White_Label::init() | 78 | 1 | 3 | |
Email_Template::get_title() | 82 | 1 | 3 | |
WP2FA\Admin\Helpers\User_Helper::set_user_needs_to_reconfigure_2fa() | 75 | 1 | 4 | |
WP2FA\Admin\Helpers\User_Helper::remove_nominated_email_for_user() | 76 | 1 | 4 | |
WP2FA\Admin\Views\Password_Reset_2FA::add_setting_value() | 76 | 1 | 4 | |
WP2FA\Admin\Settings_Page::update_wp2fa_network_options() | 70 | 1 | 6 | |
enqueue_select2_scripts() | 74 | 1 | 4 | |
WP2FA\Admin\Helpers\Ajax_Helper::admin_deleted_2fa_notice() | 67 | 1 | 10 | |
WP2FA\Methods\Email::email_provider_name_translated() | 74 | 1 | 4 | |
WP2FA\Admin\Views\Grace_Period_Notifications::add_default_settings() | 76 | 1 | 4 | |
WP2FA\Admin\Controllers\Methods::get_number_of_methods_text() | 72 | 1 | 6 | |
wp_salt() | 82 | 1 | 3 | |
WP2FA\Admin\User_Profile::delete_expire_and_enforced_keys() | 74 | 1 | 5 | |
WP2FA\Admin\User_Listing::add_wp_2fa_column() | 74 | 1 | 4 | |
wp_login_viewport_meta() | 100 | 1 | 5 | |
WP2FA\App\Grace_Period::grace_period_options() | 77 | 1 | 3 | |
WP2FA\Utils\Migration::migrate_up_to_262() | 80 | 1 | 3 | |
Email_Template::__construct() | 71 | 1 | 6 | |
WP2FA\Admin\Views\Re_Login_2FA::add_default_settings() | 76 | 1 | 4 | |
WP2FA\Admin\User_Registered::check_user_upon_role_change() | 80 | 1 | 3 | |
WP2FA\Methods\Backup_Codes::settings_loop() | 78 | 1 | 3 | |
Email_Template::set_email_content_id() | 81 | 1 | 3 | |
WP2FA\Admin\Premium_Features::pricing_new_tab_js() | 74 | 1 | 9 | |
WP2FA\App\Grace_Period::init() | 68 | 1 | 6 | |
WP2FA\Methods\Backup_Codes::fill_providers_array_with_method_name_translated() | 75 | 1 | 4 | |
WP2FA\Utils\User_Utils::get_all_user_ids() | 64 | 1 | 10 | |
WP2FA\Admin\Helpers\User_Helper::is_user_using_two_factor() | 75 | 1 | 4 | |
WP2FA\Methods\TOTP::settings_loop() | 76 | 1 | 4 | |
WP2FA\Admin\Controllers\Methods::get_available_2fa_methods() | 74 | 1 | 4 | |
WP2FA\App\Grace_Period::add_default_settings() | 76 | 1 | 4 | |
WP2FA\App\Grace_Period::add_setting_value() | 76 | 1 | 4 | |
WP2FA\Admin\Helpers\User_Helper::get_login_date_for_user() | 76 | 1 | 4 | |
WP2FA\Admin\SettingsPages\Settings_Page_White_Label::white_labelling_tabs_wrapper() | 76 | 1 | 4 | |
WP2FA\Admin\SettingsPages\Settings_Page_Email::render() | 70 | 1 | 6 | |
WP2FA\Admin\User_Listing::init() | 63 | 1 | 9 | |
WP2FA\Admin\User_Listing::get_column_name() | 80 | 1 | 3 | |
WP2FA\Methods\Wizards\TOTP_Wizard_Steps::init() | 68 | 1 | 6 | |
Email_Template::get_description() | 82 | 1 | 3 | |
WP2FA\Admin\Views\Re_Login_2FA::add_setting_value() | 76 | 1 | 4 | |
WP2FA\Admin\Helpers\User_Helper::remove_email_token_for_user() | 76 | 1 | 4 | |
WP2FA\Admin\Helpers\Ajax_Helper::user_deleted_2fa_notice() | 67 | 1 | 10 |
76 more item(s) not shown.