ITSEC_Lib_Login_Interstitial D

Total Complexity 152
Dependencies 7
Dependents 3
Total lines 1,119
Lines of code 649
Logical lines of code 340
Comment lines 264
Methods 33
Properties 4

Methods 33

Method Rating Maintainability Complexity Lines of code
handle_interstitials_completed()
A
48 16 28
async_action()
A
41 14 57
wp_login()
A
49 11 30
get_next_interstitial()
A
54 10 23
submit()
A
49 9 32
login_html()
A
43 6 48
ajax_handler()
A
49 7 31
get_and_verify_session_for_async_action()
S
53 7 22
get_and_verify_session()
S
55 7 18
display_async_action_confirmation()
S
41 2 83
force_interstitial()
S
53 6 23
interim_login()
S
51 4 29
display_wp_login_message()
S
51 4 28
run()
S
52 4 22
show_interstitial()
S
59 4 15
set_auth_cookie()
S
58 4 15
register()
S
52 3 25
is_interstitial_applicable()
S
63 4 10
display()
S
59 3 14
redirect_invalid_token()
S
64 3 9
render_current_interstitial_or_login()
S
64 3 10
get_applicable_interstitials()
S
65 3 9
_sort_interstitials()
S
70 3 6
ferry_after_login()
S
70 3 5
handle_token_expired()
S
66 2 9
proceed_to_next()
S
69 2 7
destroy_session_token()
S
76 2 4
get_async_action_url()
S
62 1 11
capture_session_token()
S
77 1 4
initialize_same_browser()
S
75 1 4
enqueue()
S
68 1 7
do_next_step()
S
67 1 8
get_current_session()
S
82 1 3