Password_Protected D

Total Complexity 142
Dependencies 6
Dependents 1
Total lines 953
Lines of code 477
Logical lines of code 290
Comment lines 244
Methods 42
Properties 4

Methods 42

Method Rating Maintainability Complexity Lines of code
maybe_show_login()
A
46 11 36
password_protected_process_login()
A
48 10 32
maybe_process_login()
A
50 9 27
login_messages()
A
51 8 26
only_allow_logged_in_rest_access()
A
57 8 17
validate_auth_cookie()
S
51 7 25
password_protected_check_pro_password()
S
54 7 21
set_auth_cookie()
S
52 5 24
parse_auth_cookie()
S
54 5 20
is_active()
S
58 5 16
__construct()
S
47 3 35
load_theme_stylesheet()
S
59 4 13
maybe_process_logout()
S
61 4 12
install()
S
62 4 11
logout_link()
S
58 3 16
allow_users()
S
70 4 6
allow_administrators()
S
70 4 6
disable_caching()
S
73 3 5
allow_feeds()
S
71 3 6
compat()
S
68 3 7
compatibility_elementor()
S
67 3 8
allow_ip_addresses()
S
68 3 7
clear_auth_cookie()
S
64 2 9
password_protected_above_password_field()
S
70 2 6
password_protected_below_password_field()
S
70 2 6
is_user_logged_in()
S
79 2 3
disable_feeds()
S
65 2 9
logout_url()
S
64 2 10
logout_link_shortcode()
S
64 1 11
logout()
S
77 1 4
load_plugin_textdomain()
S
77 1 3
get_site_id()
S
75 1 4
cookie_name()
S
78 1 3
get_hashed_password()
S
79 1 3
encrypt_password()
S
80 1 3
allow_remember_me()
S
80 1 3
get_allowed_ip_addresses()
S
79 1 3
safe_redirect()
S
72 1 5
is_plugin_supported()
S
82 1 3
disable_feed()
S
78 1 3
generate_auth_cookie()
S
69 1 6
login_url()
S
73 1 4