| blib/lib/CGI/Ex/Auth.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 70 | 94 | 74.4 |
| pod | 37 | 77 | 48.0 |
| line | count | pod | subroutine |
|---|---|---|---|
| 18 | 3 | n/a | BEGIN |
| 21 | 3 | n/a | BEGIN |
| 22 | 3 | n/a | BEGIN |
| 23 | 3 | n/a | BEGIN |
| 24 | 3 | n/a | BEGIN |
| 31 | 32 | Yes | new |
| 37 | 29 | Yes | get_valid_auth |
| 135 | 16 | No | handle_success |
| 165 | 16 | No | success_hook |
| 173 | 0 | No | logout_hook |
| 181 | 13 | No | handle_failure |
| 216 | 6 | No | failure_hook |
| 224 | 0 | Yes | check_valid_auth |
| 227 | 0 | n/a | __ANON__ |
| 228 | 0 | n/a | __ANON__ |
| 229 | 0 | n/a | __ANON__ |
| 235 | 27 | No | script_name |
| 237 | 55 | No | path_info |
| 239 | 27 | No | server_time |
| 242 | 7 | Yes | cgix |
| 248 | 71 | Yes | form |
| 254 | 50 | Yes | cookies |
| 260 | 0 | No | delete_cookie |
| 280 | 7 | No | set_cookie |
| 303 | 0 | No | location_bounce |
| 311 | 29 | Yes | key_logout |
| 312 | 46 | Yes | key_cookie |
| 313 | 55 | Yes | key_user |
| 314 | 49 | Yes | key_pass |
| 315 | 26 | No | key_time |
| 316 | 21 | Yes | key_save |
| 317 | 34 | Yes | key_expires_min |
| 318 | 13 | Yes | form_name |
| 319 | 13 | Yes | key_verify |
| 320 | 42 | No | key_redirect |
| 321 | 15 | Yes | key_loggedout |
| 322 | 0 | Yes | bounce_on_logout |
| 323 | 3 | No | secure_hash_keys |
| 325 | 0 | No | no_cookie_verify |
| 326 | 46 | No | use_crypt |
| 327 | 20 | No | use_blowfish |
| 328 | 33 | No | use_plaintext |
| 329 | 21 | No | use_base64 |
| 330 | 28 | No | expires_min |
| 331 | 0 | Yes | failed_sleep |
| 332 | 3 | No | cookie_path |
| 333 | 3 | Yes | cookie_domain |
| 334 | 3 | No | cookie_secure |
| 335 | 4 | No | cookie_httponly |
| 336 | 3 | No | cookie_samesite |
| 337 | 16 | No | use_session_cookie |
| 338 | 3 | Yes | disable_simple_cram |
| 339 | 26 | No | complex_plaintext |
| 342 | 0 | No | logout_redirect |
| 348 | 42 | No | js_uri_path |
| 355 | 0 | No | no_cookies_print |
| 362 | 8 | Yes | login_print |
| 391 | 0 | No | template_obj |
| 398 | 0 | No | template_args |
| 400 | 0 | No | template_include_path |
| 403 | 13 | Yes | login_hash_common |
| 437 | 24 | Yes | verify_token |
| 523 | 24 | No | new_auth_data |
| 528 | 16 | Yes | parse_token |
| 573 | 21 | Yes | verify_password |
| 645 | 24 | No | last_auth_data |
| 648 | 17 | Yes | generate_token |
| 699 | 17 | No | generate_payload |
| 708 | 21 | Yes | verify_user |
| 717 | 24 | Yes | cleanup_user |
| 726 | 2 | No | check_form_user_against_cookie |
| 732 | 3 | Yes | get_pass_by_user |
| 742 | 17 | Yes | verify_payload |
| 752 | 0 | No | encrypt_blowfish |
| 766 | 0 | No | decrypt_blowfish |
| 781 | 8 | Yes | login_template |
| 790 | 0 | Yes | login_header |
| 791 | 0 | Yes | login_footer |
| 794 | 0 | Yes | login_form |
| 829 | 13 | Yes | text_user |
| 830 | 13 | Yes | text_pass |
| 831 | 13 | Yes | text_save |
| 832 | 13 | No | hide_save |
| 833 | 13 | No | text_submit |
| 836 | 0 | Yes | login_script |
| 869 | 3 | n/a | BEGIN |
| 871 | 128 | n/a | __ANON__ |
| 872 | 0 | n/a | __ANON__ |
| 873 | 0 | n/a | __ANON__ |
| 874 | 3 | n/a | BEGIN |
| 877 | 24 | n/a | new |
| 882 | 65 | n/a | add_data |
| 888 | 225 | n/a | error |
| 897 | 0 | n/a | as_string |