| blib/lib/Mojolicious/Plugin/CSRFDefender.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 16 | 18 | 88.8 |
| line | true | false | branch |
|---|---|---|---|
| 36 | 1 | 4 | if ($$conf{'error_template'}) |
| 44 | 9 | 20 | unless ($self->_validate_csrf($c)) |
| 46 | 2 | 7 | if ($self->error_template) { } |
| 81 | 15 | 14 | if ($c->req->method eq 'POST') |
| 82 | 9 | 6 | unless $request_token |
| 83 | 0 | 6 | unless $session_token |
| 84 | 0 | 6 | unless $request_token eq $session_token |
| 88 | 2 | 18 | if ($c->req->method eq 'POST' and $self->onetime) |
| 101 | 22 | 7 | if $token |