AIOWPSecurity_User_Login D

Total Complexity 144
Dependencies 9
Dependents 3
Total lines 905
Lines of code 579
Logical lines of code 388
Comment lines 248
Methods 29
Properties 1

Methods 29

Method Rating Maintainability Complexity Lines of code
post_authenticate()
B
42 17 49
send_login_lockout_emails()
A
44 11 40
send_ip_lock_notification_email()
A
45 8 37
lock_the_user()
A
43 7 47
process_unlock_request()
A
46 7 38
wp_login_action_handler()
A
49 7 31
aiowps_login_message()
S
51 7 25
check_captcha()
S
55 7 18
aiowps_force_logout_action_handler()
S
49 6 28
store_logged_in_user()
S
46 5 40
__construct()
S
54 6 18
is_admin_page_to_display_disable_login_lockdown_by_const_notice()
S
63 6 9
get_dynamic_lockout_time_length()
S
59 5 14
handle_logged_in_user()
S
61 5 12
generate_unlock_request_link()
S
50 4 25
block_ip_if_locked()
S
54 4 20
delete_logged_in_user()
S
57 4 16
is_locked_ip_addresses_tab_admin_page()
S
73 5 4
check_manual_registration_approval()
S
60 4 13
delete_expired_logged_in_users()
S
59 3 14
get_logged_in_users()
S
61 3 12
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
send_unlock_request_email()
S
63 2 9
update_login_activity()
S
72 1 5
get_wp_user_aiowps_last_login_time()
S
74 1 4
wp_logout_action_handler()
S
73 1 5