Code Analysis: WP 2FA - Two-factor authentication for WordPress 2.6.1

Most Complex Functions

Function Rating Complexity
WP2FA\Admin\SettingsPages\Settings_Page_Policies::validate_and_sanitize()
D
71
WP2FA\Admin\User_Profile::user_2fa_options()
D
48
WP2FA\Admin\SettingsPages\Settings_Page_Email::validate_and_sanitize()
D
48
WP2FA\Authenticator\Login::login_form_validate_2fa()
D
45
WP2FA\Admin\Helpers\User_Helper::run_user_enforcement_check()
D
45
WP2FA\Admin\SettingsPages\Settings_Page_White_Label::validate_and_sanitize()
D
43
WP2FA\Admin\Helpers\User_Helper::is_user_enforced()
D
39
WP2FA\Authenticator\Login::wp_login()
D
37
WP2FA::block_unconfigured_users_from_admin()
D
32
WP2FA\Admin\Setup_Wizard::setup_page()
D
30
WP2FA\Admin\User_Profile::save_user_2fa_options()
D
35
WP2FA\Admin\Help_Contact_Us::get_sysinfo()
C
28