my ($hashed_passwd) = 'a_complicated_salted_password';
my $agent = master->resultset('Agent')->search({
user => params->{login},
pass => $hashed_passwd,
})->single;
if ($agent) {
return Dumper($agent->get_columns);
} else {
return 'hard error';
}
####
$VAR1 = 'pass';
$VAR2 = 'a_complicated_salted_password';
$VAR3 = 'creation';
$VAR4 = '0000-00-00 00:00:00';
$VAR5 = 'note';
$VAR6 = undef;
$VAR7 = 'id';
$VAR8 = '28';
$VAR9 = 'id_appalto';
$VAR10 = undef;
$VAR11 = 'user';
$VAR12 = 'superadmin';
$VAR13 = 'profilo';
$VAR14 = 'Superadmin';
$VAR15 = 'last_login';
$VAR16 = '2015-06-24 11:31:39';
$VAR17 = 'ts';
$VAR18 = '2015-06-25 18:17:03';
$VAR19 = 'disabled';
$VAR20 = '0';
##
##
my ($hashed_passwd) = 'a_complicated_salted_password';
my $agent = master->resultset('Agent')->search({
user => params->{login},
pass => $hashed_passwd,
})->single;
if ($agent) {
return Dumper($agent->profilo);
} else {
return 'hard error';
}
##
##
Can't call method "columns" on an undefined value at /usr/local/share/perl/5.18.2/DBIx/Class/ResultSet.pm line 3527, line 16.