Password_Protected D

Total Complexity 139
Dependencies 5
Dependents 1
Total lines 926
Lines of code 450
Logical lines of code 276
Comment lines 236
Methods 42
Properties 3

Methods 42

Method Rating Maintainability Complexity Lines of code
maybe_show_login()
A
46 11 36
password_protected_process_login()
A
49 10 30
maybe_process_login()
A
53 9 20
login_messages()
A
51 8 26
validate_auth_cookie()
S
51 7 25
password_protected_check_pro_password()
S
56 7 16
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
only_allow_logged_in_rest_access()
S
68 5 6
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
compat()
S
68 3 7
change_addon_to_pro()
S
67 3 8
allow_ip_addresses()
S
68 3 7
disable_caching()
S
73 3 5
allow_feeds()
S
71 3 6
clear_auth_cookie()
S
64 2 9
password_protected_below_password_field()
S
72 2 5
logout_url()
S
64 2 10
is_user_logged_in()
S
79 2 3
password_protected_above_password_field()
S
72 2 5
disable_feeds()
S
65 2 9
logout_link_shortcode()
S
64 1 11
is_plugin_supported()
S
82 1 3
safe_redirect()
S
72 1 5
disable_feed()
S
78 1 3
get_site_id()
S
75 1 4
cookie_name()
S
78 1 3
login_url()
S
73 1 4
get_allowed_ip_addresses()
S
79 1 3
allow_remember_me()
S
80 1 3
generate_auth_cookie()
S
69 1 6
encrypt_password()
S
80 1 3
get_hashed_password()
S
79 1 3
load_plugin_textdomain()
S
77 1 3
logout()
S
77 1 4