|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
27
 | 
 2  | 
 0  | 
 if (-e '/dev/urandom') { }  | 
 
| 
65
 | 
 0  | 
 2  | 
 unless (exists $self{'use_scrypt'})  | 
 
| 
69
 | 
 1  | 
 1  | 
 if ($self{'use_scrypt'})  | 
 
| 
70
 | 
 0  | 
 1  | 
 unless eval 'use Authen::Passphrase::Scrypt; 1'  | 
 
| 
78
 | 
 0  | 
 2  | 
 unless $self->{'dbh'} = 'DBI'->connect(@{$$self{'dbi_connect'};})  | 
 
| 
79
 | 
 2  | 
 0  | 
 if $self->{'post_connect_cb'}  | 
 
| 
80
 | 
 0  | 
 2  | 
 unless $self->{'insert_sth'} = $self->{'dbh'}->prepare($self->{'insert_user'})  | 
 
| 
81
 | 
 0  | 
 2  | 
 unless $self->{'select_sth'} = $self->{'dbh'}->prepare($self->{'select_user'})  | 
 
| 
82
 | 
 0  | 
 2  | 
 unless $self->{'update_sth'} = $self->{'dbh'}->prepare($self->{'update_pass'})  | 
 
| 
88
 | 
 0  | 
 2  | 
 unless $self->{'insert_sth'}->execute($parms{'username'}, $self->hash_passphrase($parms{'password'}), $parms{'email'})  | 
 
| 
93
 | 
 0  | 
 60  | 
 unless $self->{'select_sth'}->execute($user)  | 
 
| 
99
 | 
 2  | 
 24  | 
 unless ($self->{'cache'})  | 
 
| 
105
 | 
 0  | 
 26  | 
 if exists $self->{'cache'}{$cachekey}  | 
 
| 
107
 | 
 2  | 
 24  | 
 unless $user  | 
 
| 
109
 | 
 12  | 
 12  | 
 if ($user->{'passphrase'} =~ /^{SCRYPT}/su) { }  | 
 
| 
110
 | 
 0  | 
 12  | 
 unless $self->{'use_scrypt'}  | 
 
| 
116
 | 
 18  | 
 6  | 
 if $ret or $self->{'cache_fail'}  | 
 
| 
122
 | 
 3  | 
 3  | 
 if ($self->{'use_scrypt'}) { }  | 
 
| 
137
 | 
 0  | 
 4  | 
 unless $self->{'update_sth'}->execute($self->hash_passphrase($passphrase), $username)  | 
 
| 
151
 | 
 2  | 
 0  | 
 $hours == 1 ? :  | 
 
| 
216
 | 
 2  | 
 32  | 
 unless $parms{$_}  | 
 
| 
219
 | 
 2  | 
 6  | 
 unless $parms{'username'} =~ /$self->{'username_regex'}/su  | 
 
| 
220
 | 
 2  | 
 4  | 
 if $self->get_user($parms{'username'})  | 
 
| 
221
 | 
 2  | 
 2  | 
 unless $parms{'password'} eq $parms{'confirm_password'}  | 
 
| 
229
 | 
 2  | 
 8  | 
 unless $req->user  | 
 
| 
233
 | 
 2  | 
 18  | 
 unless $parms{$_}  | 
 
| 
236
 | 
 2  | 
 4  | 
 unless $self->check_passphrase($req->user, $parms{'password'})  | 
 
| 
237
 | 
 2  | 
 2  | 
 unless $parms{'new_password'} eq $parms{'confirm_new_password'}  | 
 
| 
244
 | 
 2  | 
 6  | 
 unless $self->{'mail_from'}  | 
 
| 
246
 | 
 4  | 
 2  | 
 unless my $user = $self->get_user($username)  | 
 
| 
247
 | 
 0  | 
 2  | 
 unless eval {
	do {
	$self->send_reset_email($username);
1
}
}  | 
 
| 
259
 | 
 2  | 
 40  | 
 unless $parms{$_}  | 
 
| 
262
 | 
 2  | 
 8  | 
 unless my $user = $self->get_user($parms{'username'})  | 
 
| 
263
 | 
 2  | 
 6  | 
 unless $parms{'new_password'} eq $parms{'confirm_new_password'}  | 
 
| 
266
 | 
 2  | 
 4  | 
 unless $token eq $goodtoken  | 
 
| 
267
 | 
 2  | 
 2  | 
 if time >= $exp  | 
 
| 
275
 | 
 2  | 
 58  | 
 unless ($self->{'init_done'})  | 
 
| 
281
 | 
 20  | 
 40  | 
 if ($auth and $auth =~ /^Basic (.*)$/isu)  | 
 
| 
283
 | 
 14  | 
 6  | 
 if $self->check_passphrase($user, $pass)  | 
 
| 
288
 | 
 42  | 
 18  | 
 if ($req->method eq 'POST')  | 
 
| 
289
 | 
 10  | 
 32  | 
 if $req->path eq $self->{'register_url'}  | 
 
| 
290
 | 
 10  | 
 22  | 
 if $req->path eq $self->{'passwd_url'}  | 
 
| 
291
 | 
 8  | 
 14  | 
 if $req->path eq $self->{'request_reset_url'}  | 
 
| 
292
 | 
 12  | 
 2  | 
 if $req->path eq $self->{'reset_url'}  |