line |
true |
false |
branch |
19
|
0 |
23 |
if (@auth_methods > 1) |
21
|
0 |
0 |
if $m eq 'ado' |
24
|
0 |
0 |
if keys %{$$conf{'providers'}{$m};} < 2 |
32
|
0 |
23 |
if &List::Util::first(sub {
$_ eq 'google';
}
, @auth_methods) |
34
|
0 |
23 |
if &List::Util::first(sub {
$_ eq 'google';
}
, @auth_methods) |
40
|
3 |
0 |
if $Ado::Control::DEV_MODE |
49
|
0 |
0 |
if $Ado::Control::DEV_MODE |
69
|
5 |
0 |
if $Ado::Control::DEV_MODE |
70
|
3 |
2 |
if ($c->user->login_name eq 'guest') |
72
|
3 |
0 |
if $Ado::Control::DEV_MODE |
96
|
2 |
15 |
unless ($c->session('over_route')) |
99
|
0 |
2 |
unless $referrer =~ /^$base_url/ |
101
|
2 |
0 |
if $Ado::Control::DEV_MODE |
105
|
7 |
10 |
if $c->req->method ne 'POST' and $auth_method eq 'ado' |
110
|
10 |
0 |
if $Ado::Control::DEV_MODE |
113
|
8 |
2 |
if (eval {
do {
$authnticated = $c->$login_helper;
1
}
}) { } |
114
|
2 |
6 |
if ($authnticated) { } |
118
|
2 |
0 |
if $Ado::Control::DEV_MODE |
124
|
5 |
1 |
unless ($c->res->code // !1) |
146
|
1 |
7 |
unless $val->has_data |
147
|
1 |
6 |
if ($val->csrf_protect->has_error('csrf_token')) |
155
|
2 |
4 |
if ($val->has_error) |
163
|
1 |
3 |
if (not $user->id or $user->disabled) |
171
|
2 |
1 |
if ($checksum eq $val->param('digest')) |
179
|
1 |
0 |
if $Ado::Control::DEV_MODE |
195
|
0 |
0 |
if ($Ado::Control::DEV_MODE) |
199
|
0 |
0 |
if ($response->{'access_token'}) { } |
229
|
0 |
0 |
if ($Ado::Control::DEV_MODE) |
234
|
0 |
0 |
if ($response->{'access_token'}) { } |
256
|
0 |
0 |
if ($user->disabled or $user->stop_date != 0 and $user->stop_date < $time or $user->start_date > $time) |
274
|
0 |
0 |
if (my $user = 'Ado::Model::Users'->add(_user_info_to_args($user_info, $provider))) |
302
|
0 |
0 |
if $Ado::Control::DEV_MODE |
307
|
0 |
0 |
if ($user->id) |
328
|
0 |
0 |
if ($user->id) |
353
|
0 |
0 |
if (index($provider->{'info_url'}, 'google') > -1) { } |
|
0 |
0 |
elsif (index($provider->{'info_url'}, 'facebook') > -1) { } |