AIOWPSecurity_User_Login D

Total Complexity 152
Dependencies 7
Dependents 4
Total lines 848
Lines of code 568
Logical lines of code 411
Comment lines 237
Methods 27
Properties 1

Methods 27

Method Rating Maintainability Complexity Lines of code
post_authenticate()
B
42 17 49
update_users_online_transient()
A
44 11 43
send_login_lockout_emails()
A
44 11 40
send_ip_lock_notification_email()
A
46 8 33
process_unlock_request()
A
46 7 38
lock_the_user()
A
45 7 35
aiowps_login_message()
S
51 7 25
cleanup_users_online_transient()
S
52 7 24
check_captcha()
S
55 7 18
get_subsite_logged_in_users()
S
58 7 16
aiowps_force_logout_action_handler()
S
49 6 28
__construct()
S
56 6 16
increment_failed_logins()
S
53 5 20
is_admin_page_to_display_disable_login_lockdown_by_const_notice()
S
63 6 9
get_dynamic_lockout_time_length()
S
59 5 14
generate_unlock_request_link()
S
50 4 25
wp_login_action_handler()
S
53 4 21
block_ip_if_locked()
S
54 4 20
is_locked_ip_addresses_tab_admin_page()
S
73 5 4
check_manual_registration_approval()
S
60 4 13
send_unlock_request_email()
S
59 3 12
wp_logout_action_handler()
S
57 2 15
get_unlock_request_form()
S
58 2 14
disable_login_lockdown_by_const_notice()
S
60 2 13
get_login_fail_count()
S
61 2 10
check_locked_user()
S
64 2 9
get_wp_user_aiowps_last_login_time()
S
74 1 4